enable ownership check on /config

This commit is contained in:
aptalca 2016-12-14 00:10:22 -05:00 committed by GitHub
parent 6831ab3bca
commit a9b9a12ea3

View file

@ -1,23 +1,16 @@
#!/usr/bin/with-contenv bash #!/usr/bin/with-contenv bash
# check for preferences file, make lock file if not found and exit out # check for preferences file and if not found, exit out
if [ ! -e "/config/Library/Application Support/Plex Media Server/Preferences.xml" ]; then if [ ! -e "/config/Library/Application Support/Plex Media Server/Preferences.xml" ]; then
mkdir -p /config/Library mkdir -p /config/Library
touch /config/Library/linuxserver-chown.lock
chown abc:abc \ chown abc:abc \
/config/Library /config/Library
chown abc:abc \
/config/Library/linuxserver-chown.lock
exit 0 exit 0
fi fi
if [ ! -f "/config/Library/linuxserver-chown.lock" ]; then if [ ! `stat -c %U /config/Library` = "abc" ]; then
echo "Possible migration from existing version detected, please be patient while we chown existing files" echo "Change in ownership detected, please be patient while we chown existing files"
echo "This could take some time" echo "This could take some time"
chown abc:abc -R \ chown abc:abc -R \
/config/Library /config/Library
touch /config/Library/linuxserver-chown.lock
chown abc:abc \
/config/Library/linuxserver-chown.lock
echo "chown operation completed"
fi fi