diff --git a/install/ensure-correct-permissions-profiles-dir.sh b/install/ensure-correct-permissions-profiles-dir.sh index 8c590b3..9f784c8 100755 --- a/install/ensure-correct-permissions-profiles-dir.sh +++ b/install/ensure-correct-permissions-profiles-dir.sh @@ -4,6 +4,11 @@ echo "${_group}Ensuring correct permissions on profiles directory ..." -$dcr --no-deps --entrypoint /bin/bash --user root vroom -c 'chown -R vroom:vroom /var/vroom/sentry-profiles && chmod -R o+rwx /var/vroom/sentry-profiles' +# Check if the parent directory of /var/vroom/sentry-profiles is already owned by vroom:vroom +if [ "$(stat -c '%U:%G' /var/vroom)" = "vroom:vroom" ]; then + echo "Ownership of /var/vroom is already set to vroom:vroom. Skipping chown." +else + $dcr --no-deps --entrypoint /bin/bash --user root vroom -c 'chown -R vroom:vroom /var/vroom/sentry-profiles && chmod -R o+rwx /var/vroom/sentry-profiles' +fi echo "${_endgroup}"