[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] Run debianqueued as dak-unpriv.



We also need to run show-deferred as dak-unpriv as it changes
permissions of some files in the deferred queues.
---
 config/debian/cron.hourly |    2 +-
 config/debian/crontab     |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/debian/cron.hourly b/config/debian/cron.hourly
index 51f9d81..a8ccfe7 100755
--- a/config/debian/cron.hourly
+++ b/config/debian/cron.hourly
@@ -34,7 +34,7 @@ fi
 
 dak queue-report -n > $webdir/new.html
 dak queue-report -8 -d new,byhand,stable-new,oldstable-new -r $webdir/stat
-dak show-deferred -r $webdir/stat > ${webdir}/deferred.html
+sudo -u dak-unpriv dak show-deferred -r $webdir/stat > ${webdir}/deferred.html
 dak graph -n new,byhand,stable-new,oldstable-new,deferred -r $webdir/stat -i $webdir/stat -x $scriptsdir/rrd-release-freeze-dates
 
 cd $webdir
diff --git a/config/debian/crontab b/config/debian/crontab
index f1bc068..eb861b4 100644
--- a/config/debian/crontab
+++ b/config/debian/crontab
@@ -15,5 +15,5 @@ PATH=/usr/local/bin:/usr/bin:/bin
 
 # We do like our queued and make sure it will always be there.
 # Luckily it checks itself and doesn't start if it already runs
-@reboot /srv/queued/debianqueued-0.9/debianqueued
-*/10        *          *   *   *   /srv/queued/debianqueued-0.9/debianqueued 2>/dev/null
+@reboot sudo -u dak-unpriv /srv/queued/debianqueued-0.9/debianqueued
+*/10        *          *   *   *   sudo -u dak-unpriv /srv/queued/debianqueued-0.9/debianqueued 2>/dev/null
-- 
1.7.2.5


Reply to: