[Initscripts-ng-commits] r1025 - /trunk/src/insserv/debian/check-archive-initd-scripts

pere at users.alioth.debian.org pere at users.alioth.debian.org
Mon Sep 28 16:38:36 UTC 2009


Author: pere
Date: Mon Sep 28 16:38:35 2009
New Revision: 1025

URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=1025
Log:
Do not warn for scripts that only start or only stop.

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=1025&op=diff
==============================================================================
--- trunk/src/insserv/debian/check-archive-initd-scripts (original)
+++ trunk/src/insserv/debian/check-archive-initd-scripts Mon Sep 28 16:38:35 2009
@@ -141,12 +141,14 @@
     } else {
         # Most scripts either start in rcS.d, or in runlevels 2-5
         if (!array_equal(['2', '3', '4', '5'], \@startrl) &&
-            !array_equal(['s'], \@startrl)) {
+            !array_equal(['s'], \@startrl) &&
+            (!array_equal([], \@startrl) && @stoprl)) {
             warning("script $short does not start in the usual runlevels");
         }
         # And most scripts stop in runlevel 1 or runlevels 0, 1 and 6
         if (!array_equal(['0', '1', '6'], \@stoprl) &&
-            !array_equal(['1'], \@stoprl)) {
+            !array_equal(['1'], \@stoprl) &&
+            (!array_equal([], \@stoprl) && @startrl)) {
             warning("script $short does not stop in the usual runlevels");
         }
     }




More information about the Initscripts-ng-commits mailing list