1
0
mirror of https://github.com/stucki/docker-lineageos synced 2025-01-30 18:01:07 -05:00
docker-lineageos/startup.sh

21 lines
622 B
Bash
Raw Normal View History

2015-03-16 10:19:07 +01:00
#!/bin/sh
# Initialize ccache if needed
if [ ! -f /srv/ccache/CACHEDIR.TAG ]; then
2015-03-15 17:30:34 +01:00
echo "Initializing ccache in /srv/ccache..."
CCACHE_DIR=/srv/ccache ccache -M 50G
fi
# Fix permissions. This is needed temporarily to migrate old projects which were still checked out as root.
# It can be removed at some point in the future.
# For performance reasons, only search on the first level.
for i in "/home/cmbuild/android" "/srv/ccache"; do
if [ $(find $i -maxdepth 1 -user root | wc -l) -gt 0 ]; then
2015-03-15 17:30:34 +01:00
echo "Fixing permissions on $i..."
chown -R cmbuild:cmbuild $i
fi
done
# Launch screen session
screen -s /bin/bash