diff options
Diffstat (limited to 'vespabase/src/rhel-prestart.sh')
-rwxr-xr-x | vespabase/src/rhel-prestart.sh | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/vespabase/src/rhel-prestart.sh b/vespabase/src/rhel-prestart.sh index ebe9fe16938..b51a7b4e3b6 100755 --- a/vespabase/src/rhel-prestart.sh +++ b/vespabase/src/rhel-prestart.sh @@ -71,8 +71,10 @@ fixdir () { exit 1 fi mkdir -p "$4" - chown $1 "$4" - chgrp $2 "$4" + if test "${VESPA_UNPRIVILEGED}" != yes; then + chown $1 "$4" + chgrp $2 "$4" + fi chmod $3 "$4" } @@ -103,8 +105,10 @@ fixdir ${VESPA_USER} wheel 755 var/vespa/bundlecache fixdir ${VESPA_USER} wheel 755 var/vespa/bundlecache/configserver fixdir ${VESPA_USER} wheel 755 var/vespa/cache/config/ -chown -hR ${VESPA_USER} logs/vespa -chown -hR ${VESPA_USER} var/db/vespa +if test "${VESPA_UNPRIVILEGED}" != yes; then + chown -hR ${VESPA_USER} logs/vespa + chown -hR ${VESPA_USER} var/db/vespa +fi # END directory fixups |