diff --git a/init/90_chown_plex_owned_files.sh b/init/90_chown_plex_owned_files.sh index 7705a2f..643c2c8 100644 --- a/init/90_chown_plex_owned_files.sh +++ b/init/90_chown_plex_owned_files.sh @@ -1,13 +1,11 @@ #!/bin/bash - if [ ! -d "/config/Library" ]; then -mkdir /config/Library -chown abc:abc /config/Library + mkdir /config/Library + chown abc:abc /config/Library fi - - -if [ ! -f "/config/Library/chown.log" ]; then - chown -Rc abc:root /config/Library >> /config/Library/chown.log -fi \ No newline at end of file +if [ ! -f "/config/Library/linuxserver-chown.lock" ]; then + find /config/Library ! \( -user abc -a -group root \) -print0 | xargs -0 chown abc:root + touch /config/Library/linuxserver-chown.lock +fi