summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsatellit_installer/static_files/dnbd3/etc/cron.daily/dnbd3-stage4-cleanup5
1 files changed, 5 insertions, 0 deletions
diff --git a/satellit_installer/static_files/dnbd3/etc/cron.daily/dnbd3-stage4-cleanup b/satellit_installer/static_files/dnbd3/etc/cron.daily/dnbd3-stage4-cleanup
index 7a43f0a..690b05b 100755
--- a/satellit_installer/static_files/dnbd3/etc/cron.daily/dnbd3-stage4-cleanup
+++ b/satellit_installer/static_files/dnbd3/etc/cron.daily/dnbd3-stage4-cleanup
@@ -1,5 +1,10 @@
#!/bin/bash
+if [ "$UID" = 0 ]; then
+ # Force we're running as dnbd3, as cron invokes us as root
+ exec sudo -u dnbd3 -n "${BASH_SOURCE[0]}"
+fi
+
# Find all .meta files in stage 4 directory
mapfile -d '' list < <( find /srv/openslx/nfs/stage4/bwlp/ -type f -name "*.meta" -print0 )