aboutsummaryrefslogtreecommitdiffstats
path: root/vespabase/src/rhel-prestart.sh
diff options
context:
space:
mode:
Diffstat (limited to 'vespabase/src/rhel-prestart.sh')
-rwxr-xr-xvespabase/src/rhel-prestart.sh12
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