[mc] Add SKIP_OWNERSHIP_FIX option

For #104
This commit is contained in:
Geoff Bourne
2016-09-10 08:22:30 -05:00
parent 76d4fd1bbc
commit b5bcea7d61
2 changed files with 17 additions and 11 deletions
+12 -10
View File
@@ -4,17 +4,19 @@ set -e
usermod --uid $UID minecraft
groupmod --gid $GID minecraft
fix_ownership() {
dir=$1
if ! sudo -u minecraft test -w $dir; then
echo "Correcting writability of $dir ..."
chown -R minecraft:minecraft $dir
chmod -R u+w $dir
fi
}
if [ "$SKIP_OWNERSHIP_FIX" != "TRUE" ]; then
fix_ownership() {
dir=$1
if ! sudo -u minecraft test -w $dir; then
echo "Correcting writability of $dir ..."
chown -R minecraft:minecraft $dir
chmod -R u+w $dir
fi
}
fix_ownership /data
fix_ownership /home/minecraft
fix_ownership /data
fix_ownership /home/minecraft
fi
echo "Switching to user 'minecraft'"
exec sudo -E -u minecraft /start-minecraft "$@"