[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 7/8] sendsigs, killprocs: Disable on Hurd. killall5 kills essenti
From: |
Justus Winter |
Subject: |
[PATCH 7/8] sendsigs, killprocs: Disable on Hurd. killall5 kills essential processes. |
Date: |
Tue, 9 Jul 2013 10:46:50 +0200 |
Temporary workaround until
http://lists.gnu.org/archive/html/bug-hurd/2006-02/msg00081.html is
addressed.
---
debian/changelog | 5 +++++
debian/src/initscripts/etc/init.d/killprocs | 5 +++++
debian/src/initscripts/etc/init.d/sendsigs | 5 +++++
3 files changed, 15 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 50944ca..108c41a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -62,6 +62,11 @@ sysvinit (2.88dsf-42) UNRELEASED; urgency=low
simply does not apply to the Hurd system.
* killall5.c: Use sysconf(_SC_SYMLOOP_MAX) instead of MAXSYMLINKS.
Fixes build on Hurd.
+ * sendsigs: Disable script on Hurd. killall5 kills essential processes.
+ Temporary workaround until
+ http://lists.gnu.org/archive/html/bug-hurd/2006-02/msg00081.html
+ is addressed.
+ * killprocs: Likewise.
-- Roger Leigh <rleigh@debian.org> Sat, 04 May 2013 13:13:51 +0100
diff --git a/debian/src/initscripts/etc/init.d/killprocs
b/debian/src/initscripts/etc/init.d/killprocs
index 6cb5b91..7712e98 100755
--- a/debian/src/initscripts/etc/init.d/killprocs
+++ b/debian/src/initscripts/etc/init.d/killprocs
@@ -46,6 +46,11 @@ do_start () {
case "$1" in
start)
+ # Do not run killall5 on Hurd.
+ if [ "$(uname)" = GNU ]; then
+ exit 0
+ fi
+
do_start
;;
restart|reload|force-reload)
diff --git a/debian/src/initscripts/etc/init.d/sendsigs
b/debian/src/initscripts/etc/init.d/sendsigs
index 04bd03c..85047c6 100755
--- a/debian/src/initscripts/etc/init.d/sendsigs
+++ b/debian/src/initscripts/etc/init.d/sendsigs
@@ -115,6 +115,11 @@ case "$1" in
exit 3
;;
stop)
+ # Do not run killall5 on Hurd.
+ if [ "$(uname)" = GNU ]; then
+ exit 0
+ fi
+
do_stop
;;
*)
--
1.7.10.4
- patches for sysvinit, debian repository for testing, Justus Winter, 2013/07/09
- [PATCH 2/8] initscripts: add -ocompatible to procfs mounts on Hurd, Justus Winter, 2013/07/09
- [PATCH 1/8] initscripts: hurd has a proper tmpfs now, remove workaround, Justus Winter, 2013/07/09
- [PATCH 3/8] initscripts: use pidof -s /sbin/init for robustness, Justus Winter, 2013/07/09
- [PATCH 7/8] sendsigs, killprocs: Disable on Hurd. killall5 kills essential processes.,
Justus Winter <=
- [PATCH 4/8] initscripts: add runsystem.sysv, Justus Winter, 2013/07/09
- [PATCH 5/8] initscripts: Disable rootcheck on Hurd, Justus Winter, 2013/07/09
- [PATCH 6/8] killall5.c: Use sysconf(_SC_SYMLOOP_MAX) instead of MAXSYMLINKS., Justus Winter, 2013/07/09
- [PATCH 8/8] sysvinit: Fix getty path in /etc/inittab on Hurd., Justus Winter, 2013/07/09