Author: pere
Date: Sat Oct 10 12:34:54 2009
New Revision: 1036
URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=1036
Log:
Report error for script not starting or stopping in any runlevels.
Modified:
trunk/src/insserv/debian/check-archive-initd-scripts
Modified: trunk/src/insserv/debian/check-archive-initd-scripts
URL:
http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/check-archive-initd-scripts?rev=1036&op=diff
==============================================================================
--- trunk/src/insserv/debian/check-archive-initd-scripts (original)
+++ trunk/src/insserv/debian/check-archive-initd-scripts Sat Oct 10 12:34:54
2009
@@ -133,9 +133,12 @@
my @startrl = sort split(/\s+/,
lc($scriptinfo{$initdscript}->{'default-start'}));
my @stoprl = sort split(/\s+/,
lc($scriptinfo{$initdscript}->{'default-stop'}));
+ unless ( @startrl || @stoprl) {
+ error("script $short do not start or stop in any runlevels");
+ }
# Scripts starting in rcS.d/ normally do not stop or only stop
# during hald and shutdown.
- if ((array_equal(['s'], \...@startrl) && array_equal([], \...@stoprl))
+ elsif ((array_equal(['s'], \...@startrl) && array_equal([], \...@stoprl))
|| ( array_equal(['s'], \...@startrl)
&& array_equal(['0','6'], \...@stoprl))) {
# OK
_______________________________________________
Initscripts-ng-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/initscripts-ng-commits