fi
if ! test -e ~buildd/NO-DAEMON-PLEASE; then
- echo "Touching ~buildd/NO-DAEMON-PLEASE ~buildd/EXIT-DAEMON-PLEASE"
- sudo -u buildd touch ~buildd/NO-DAEMON-PLEASE ~buildd/EXIT-DAEMON-PLEASE
- sudo -u buildd sh -c 'echo delete-on-boot > ~buildd/NO-DAEMON-PLEASE'
- sudo chgrp -v adm ~buildd/NO-DAEMON-PLEASE
-
- echo "Sending HUP to buildd"
- sudo -u buildd kill -HUP `sudo cat ~buildd/build/buildd.pid`
+ if [ -e ~buildd/build/buildd.pid ] ; then
+ echo "Touching ~buildd/NO-DAEMON-PLEASE ~buildd/EXIT-DAEMON-PLEASE"
+ sudo -u buildd touch ~buildd/NO-DAEMON-PLEASE ~buildd/EXIT-DAEMON-PLEASE
+ sudo -u buildd sh -c 'echo delete-on-boot > ~buildd/NO-DAEMON-PLEASE'
+ sudo chgrp -v adm ~buildd/NO-DAEMON-PLEASE
+
+ echo "Sending HUP to buildd"
+ sudo -u buildd kill -HUP `sudo cat ~buildd/build/buildd.pid`
+ else
+ echo "no-daemon-please does not exist, but there is no buildd.pid file either"
+ fi
else
echo "no-daemon-please already exists"
fi
+debian.org (27) stable; urgency=low
+
+ * buildd-reboot: Only touch no-daemon-please if there is currently a
+ buildd.pid.
+
+ -- Peter Palfrader <weasel@debian.org> Sat, 24 Oct 2009 20:29:32 +0200
+
debian.org (26) stable; urgency=low
* *sigh*