[Pkg-sysvinit-commits] r259 - in sysvinit/trunk/debian: .
initscripts initscripts/etc/init.d
Thomas Hood
jdthood-guest at costa.debian.org
Thu Nov 24 19:39:23 UTC 2005
Author: jdthood-guest
Date: 2005-11-24 19:39:22 +0000 (Thu, 24 Nov 2005)
New Revision: 259
Added:
sysvinit/trunk/debian/initscripts/etc/init.d/killprocs
Removed:
sysvinit/trunk/debian/initscripts/etc/init.d/killall5
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/initscripts/etc/init.d/single
sysvinit/trunk/debian/initscripts/postinst
Log:
s/killall5/killprocs/ in case the implementation changes in the future
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2005-11-24 19:36:54 UTC (rev 258)
+++ sysvinit/trunk/debian/changelog 2005-11-24 19:39:22 UTC (rev 259)
@@ -41,7 +41,7 @@
* update-rc.d.8: Mention that update-rc.d will not create multiple start
or multiple stop symlinks for a service in a single runlevel directory.
(Closes: #330155)
- * Split /etc/rc1.d/20single into /etc/rc1.d/S20killall5 and
+ * Split /etc/rc1.d/20single into /etc/rc1.d/S20killprocs and
/etc/rc1.d/S99single so that packages can insert scripts to do
things between the "killall5" and the "exec init -t1 S".
This addresses #145280.
Deleted: sysvinit/trunk/debian/initscripts/etc/init.d/killall5
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/killall5 2005-11-24 19:36:54 UTC (rev 258)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/killall5 2005-11-24 19:39:22 UTC (rev 259)
@@ -1,51 +0,0 @@
-#! /bin/sh
-### BEGIN INIT INFO
-# Provides: killall5
-# Required-Start: $local_fs
-# Required-Stop:
-# Default-Start: 1
-# Default-Stop:
-# Short-Description: executed by init(8) upon entering runlevel 1 (single).
-### END INIT INFO
-
-PATH="/sbin:/bin:/usr/sbin:/usr/bin"
-
-. /lib/lsb/init-functions
-
-do_start () {
- # Kill all processes.
- log_action_begin_msg "Sending all processes the TERM signal"
- killall5 -15
- log_action_end_msg 0
- sleep 5
- log_action_begin_msg "Sending all processes the KILL signal"
- killall5 -9
- log_action_end_msg 0
-
- # We start update here, since we just killed it.
- if [ -x /sbin/update ] && [ `uname -s` = Linux ]
- then
- case `uname -r` in
- 0.*|1.*|2.[0123].*)
- update
- ;;
- esac
- fi
-}
-
-case "$1" in
- start)
- do_start
- ;;
- restart|reload|force-reload)
- echo "Error: argument '$1' not supported" >&2
- exit 3
- ;;
- stop)
- # No-op
- ;;
- *)
- echo "Usage: $0 start|stop" >&2
- exit 3
- ;;
-esac
Added: sysvinit/trunk/debian/initscripts/etc/init.d/killprocs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/killprocs 2005-11-24 19:36:54 UTC (rev 258)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/killprocs 2005-11-24 19:39:22 UTC (rev 259)
@@ -0,0 +1,51 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides: killprocs
+# Required-Start: $local_fs
+# Required-Stop:
+# Default-Start: 1
+# Default-Stop:
+# Short-Description: executed by init(8) upon entering runlevel 1 (single).
+### END INIT INFO
+
+PATH="/sbin:/bin:/usr/sbin:/usr/bin"
+
+. /lib/lsb/init-functions
+
+do_start () {
+ # Kill all processes.
+ log_action_begin_msg "Sending all processes the TERM signal"
+ killall5 -15
+ log_action_end_msg 0
+ sleep 5
+ log_action_begin_msg "Sending all processes the KILL signal"
+ killall5 -9
+ log_action_end_msg 0
+
+ # We start update here, since we just killed it.
+ if [ -x /sbin/update ] && [ `uname -s` = Linux ]
+ then
+ case `uname -r` in
+ 0.*|1.*|2.[0123].*)
+ update
+ ;;
+ esac
+ fi
+}
+
+case "$1" in
+ start)
+ do_start
+ ;;
+ restart|reload|force-reload)
+ echo "Error: argument '$1' not supported" >&2
+ exit 3
+ ;;
+ stop)
+ # No-op
+ ;;
+ *)
+ echo "Usage: $0 start|stop" >&2
+ exit 3
+ ;;
+esac
Property changes on: sysvinit/trunk/debian/initscripts/etc/init.d/killprocs
___________________________________________________________________
Name: svn:executable
+ *
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/single
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/single 2005-11-24 19:36:54 UTC (rev 258)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/single 2005-11-24 19:39:22 UTC (rev 259)
@@ -1,7 +1,7 @@
#! /bin/sh
### BEGIN INIT INFO
# Provides: single
-# Required-Start: $local_fs killall5
+# Required-Start: $local_fs killprocs
# Required-Stop:
# Default-Start: 1
# Default-Stop:
Modified: sysvinit/trunk/debian/initscripts/postinst
===================================================================
--- sysvinit/trunk/debian/initscripts/postinst 2005-11-24 19:36:54 UTC (rev 258)
+++ sysvinit/trunk/debian/initscripts/postinst 2005-11-24 19:39:22 UTC (rev 259)
@@ -150,7 +150,7 @@
updatercd halt start 90 0 .
updatercd reboot start 90 6 .
updatercd rmnologin start 99 2 3 4 5 .
-updatercd killall5 start 20 1 .
+updatercd killprocs start 20 1 .
updatercd single start 99 1 .
updatercd stop-bootlogd start 99 2 3 4 5 .
More information about the Pkg-sysvinit-commits
mailing list