[Initscripts-ng-commits] r792 - in /branches/insserv-1.11.10/debian: ./ patches/

kelmo-guest at users.alioth.debian.org kelmo-guest at users.alioth.debian.org
Tue Jul 22 15:48:11 UTC 2008


Author: kelmo-guest
Date: Tue Jul 22 15:48:11 2008
New Revision: 792

URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=792
Log:
Adjust patch series for new upstream.

Removed:
    branches/insserv-1.11.10/debian/patches/11_more_warnings.patch
    branches/insserv-1.11.10/debian/patches/42_loopnochangemsg.patch
    branches/insserv-1.11.10/debian/patches/62_warn_on_missing_required_fields.patch
    branches/insserv-1.11.10/debian/patches/70_test_suite_failed_count.patch
    branches/insserv-1.11.10/debian/patches/80_do_not_mangle_argv_pointer.patch
Modified:
    branches/insserv-1.11.10/debian/changelog
    branches/insserv-1.11.10/debian/patches/10_nosuse.patch
    branches/insserv-1.11.10/debian/patches/81_debian_default_start_stop_warnings.patch
    branches/insserv-1.11.10/debian/patches/series

Modified: branches/insserv-1.11.10/debian/changelog
URL: http://svn.debian.org/wsvn/initscripts-ng/branches/insserv-1.11.10/debian/changelog?rev=792&op=diff
==============================================================================
--- branches/insserv-1.11.10/debian/changelog (original)
+++ branches/insserv-1.11.10/debian/changelog Tue Jul 22 15:48:11 2008
@@ -6,52 +6,42 @@
   * 
 
   [ Kel Modderman ]
-  * Discard patches no longer relevant to new upstream:
+  * Discard patches applied to or no longer relevant to new upstream:
+    - 11_more_warnings.dpatch
     - 32_debug_option.dpatch
     - 33_nosuse_scripts.dpatch
     - 40_segfault_virtprov.dpatch
     - 41_cleansystem.dpatch
+    - 42_loopnochangemsg.dpatch
     - 50_sign_warning.dpatch
     - 51_overwrite_output.dpatch
     - 52_shutdown_links.dpatch
     - 60_disable_cfgfilter_stat.dpatch
+    - 62_warn_on_missing_required_fields.dpatch
+    - 63_warn_on_missing_default_fields.dpatch
     - 64_missing_default_fields_fallback.dpatch
   * Discard patches not applied in series:
     - 32_debug_option.dpatch
     - 34_debian_fixedscripts.dpatch
   * Refresh patches that still apply to new upstream:
     - 10_nosuse.dpatch
-    - 11_more_warnings.dpatch
-    - 42_loopnochangemsg.dpatch
-    - 62_warn_on_missing_required_fields.dpatch
-    - 63_warn_on_missing_default_fields.dpatch
+    - 31_debian_conf.dpatch
   * Convert patches to a quilt series, adjust debian/{rules,control}
     accordingly. Build-Depend on quilt.
-  * Merge 63_warn_on_missing_default_fields.patch into
-    62_warn_on_missing_required_fields.patch.
-  * Add 70_test_suite_failed_count.patch to close delta between SUSE and
-    Debian common test suite shlib.
-  * Add 80_do_not_mangle_argv_pointer.patch to revert optimisation that
-    modifies argv pointer and causes chkfor() function to be impotent
-    thereafter, completely wrecking the test suite.
-  * Add 81_debian_default_start_stop_warnings.patch to harden Default-Start
-    and Default-Stop handling for Debian. Improve warnings when defaults are
-    overriden by on disk link due to unhandled change in script LSB header.
-    Don't provide default fallbacks to scripts without LSB header information.
-  * Refresh 31_debian_conf.patch.
+  * Add 81_debian_default_start_stop_warnings.patch to generate warnings when
+    empty start|stop runlevel configuration is attempted to be changed.
   * Add an extra call to list_rclinks() in test_newbug_keepoldorder()
     function of run-testsuite, after introducing the bug.
   * Make test_adding_start() and test_adding_stop() run-testsuite
     functions unconditionally fatal on failure.
   * Make test_bogus_facility() run-testsuite function non-fatal.
-  * Mark tests that are currently failing with a comment in run-
-    testsuite.
+  * Mark tests that are currently failing with a comment in run-testsuite.
   * Add test_removing_start() and test_removing_stop() to run-testsuite,
     showing that insserv will preserve existing links when script header is
     unproperly replaced with empty Default-Start or Default-Stop.
   * Make test_adding_start() case a more realistic example.
 
- -- Kel Modderman <kel at otaku42.de>  Wed, 23 Jul 2008 01:32:37 +1000
+ -- Kel Modderman <kel at otaku42.de>  Wed, 23 Jul 2008 01:44:33 +1000
 
 insserv (1.11.0-9) unstable; urgency=low
 

Modified: branches/insserv-1.11.10/debian/patches/10_nosuse.patch
URL: http://svn.debian.org/wsvn/initscripts-ng/branches/insserv-1.11.10/debian/patches/10_nosuse.patch?rev=792&op=diff
==============================================================================
--- branches/insserv-1.11.10/debian/patches/10_nosuse.patch (original)
+++ branches/insserv-1.11.10/debian/patches/10_nosuse.patch Tue Jul 22 15:48:11 2008
@@ -14,5 +14,5 @@
 -ISSUSE	 =	-DSUSE
 +#ISSUSE	 =	-DSUSE
  DESTDIR	 =
- VERSION	 =	1.11.9
+ VERSION	 =	1.11.10
  DATE	 =	$(shell date +'%d%b%y' | tr '[:lower:]' '[:upper:]')

Modified: branches/insserv-1.11.10/debian/patches/81_debian_default_start_stop_warnings.patch
URL: http://svn.debian.org/wsvn/initscripts-ng/branches/insserv-1.11.10/debian/patches/81_debian_default_start_stop_warnings.patch?rev=792&op=diff
==============================================================================
--- branches/insserv-1.11.10/debian/patches/81_debian_default_start_stop_warnings.patch (original)
+++ branches/insserv-1.11.10/debian/patches/81_debian_default_start_stop_warnings.patch Tue Jul 22 15:48:11 2008
@@ -1,40 +1,28 @@
-Improve warnings when overriding defaults with existing runlevel link scheme.
+Print a warning when new link scheme intends to add start or stop links
+when empty runlevel configuration exists for currently active script.
 
-In Debian, if Default-Start or Default-Stop fields are empty, warn and override
-defaults if runlevel links exist. Do not fallback to defaults when defaults are
-missing (broken LSB info), instead print a warning and create no links at all.
-
-This should not happen, as /usr/sbin/update-rc.d and lintian should be able to
-print enough warnings so that a Debian package maintainer notices the problems
-during his/her package quality control tests.
+This is a cleanup of previously submitted patch.
 ---
 --- a/insserv.c
 +++ b/insserv.c
-@@ -2779,8 +2779,9 @@
- 			     */
- 			    if (!defaults && (deflvls != service->start->lvl)) {
- 				if (!del && chkfor(d->d_name, argv, argc) && !(argr[curr_argc]))
--				    warn("Warning, current start runlevel(s) %s of script `%s' overwrites defaults %s.\n",
--					 lvl2str(service->start->lvl), d->d_name, lvl2str(deflvls));
-+				    warn("Warning, current start runlevel(s) (%s) of script `%s' overwrites defaults (%s).\n",
-+					 service->start->lvl ? lvl2str(service->start->lvl) : "empty", d->d_name,
-+					 lvl2str(deflvls));
- 			    }
- 			} else
- 			    /*
-@@ -2788,7 +2789,7 @@
+@@ -2774,18 +2774,30 @@
  			     * needed for enabling interactive services at first time.
  			     */
  			    service->start->lvl = deflvls;
 -
+-		    } else if (!script_inf.default_start) {
 +#ifdef SUSE
- 		    } else {
++		    } else {
  			/*
  			 * Could be a none LSB script, use info from current link scheme.
-@@ -2798,6 +2799,20 @@
+ 			 * If not found use default.
+ 			 */
+ 			if (service->attr.flags & SERV_ENABLED)
  			    script_inf.default_start = lvl2str(service->start->lvl);
+-#ifdef SUSE
  			else
  			    script_inf.default_start = xstrdup(DEFAULT_START_LVL);
+-#endif /* SUSE */
 +#else
 +		    } else if (script_inf.default_start && script_inf.default_start == empty) {
 +			if ((service->attr.flags & SERV_ENABLED) && service->start->lvl) {
@@ -52,31 +40,24 @@
  		    }
  #ifdef SUSE
  		    /*
-@@ -2822,8 +2837,9 @@
- 			     */
- 			    if (!defaults && (deflvlk != service->stopp->lvl)) {
- 				if (!del && chkfor(d->d_name, argv, argc) && !(argr[curr_argc]))
--				    warn("Warning, current stop runlevel(s) %s of script `%s' overwrites defaults %s.\n",
--					 lvl2str(service->stopp->lvl), d->d_name, lvl2str(deflvlk));
-+				    warn("Warning, current stop runlevel(s) (%s) of script `%s' overwrites defaults (%s).\n",
-+					 service->stopp->lvl ? lvl2str(service->stopp->lvl) : "empty", d->d_name,
-+					 lvl2str(deflvlk));
- 			    }
- 			} else
- 			    /*
-@@ -2831,7 +2847,7 @@
+@@ -2822,18 +2834,30 @@
  			     * needed for enabling interactive services at first time.
  			     */
  			    service->stopp->lvl = deflvlk;
 -
+-		    } else if (!script_inf.default_stop) {
 +#ifdef SUSE
- 		    } else {
++		    } else {
  			/*
  			 * Could be a none LSB script, use info from current link scheme.
-@@ -2841,17 +2857,44 @@
+ 			 * If not found use default.
+ 			 */
+ 			if (service->attr.flags & SERV_ENABLED)
  			    script_inf.default_stop = lvl2str(service->stopp->lvl);
+-#ifdef SUSE
  			else
  			    script_inf.default_stop = xstrdup(DEFAULT_STOP_LVL);
+-#endif /* SUSE */
 +#else
 +		    } else if (script_inf.default_stop && script_inf.default_stop == empty) {
 +			if ((service->attr.flags & SERV_ENABLED) && service->stopp->lvl) {
@@ -94,27 +75,3 @@
  		    }
  		}
  	    }
- 	    free(provides);
- 	}
- 
-+#ifdef SUSE
- 	/* Ahh ... set default multiuser with network */
- 	if (!script_inf.default_start || script_inf.default_start == empty)
- 	    script_inf.default_start = xstrdup(DEFAULT_START_LVL);
- 	if (!script_inf.default_stop  || script_inf.default_start == empty)
- 	    script_inf.default_stop  = xstrdup(DEFAULT_STOP_LVL);
-+#else
-+	if (!script_inf.default_start) {
-+	    warn("Default-Start undefined, assuming empty start runlevel(s) for script `%s'\n",
-+		 d->d_name);
-+	    script_inf.default_start = empty;
-+	}
-+	if (!script_inf.default_stop) {
-+	    warn("Default-Stop undefined, assuming empty stop runlevel(s) for script `%s'\n",
-+		 d->d_name);
-+	    script_inf.default_stop = empty;
-+	}
-+#endif
- 
- 	if (chkfor(d->d_name, argv, argc) && !defaults && !del) {
- 	    if (argr[curr_argc]) {

Modified: branches/insserv-1.11.10/debian/patches/series
URL: http://svn.debian.org/wsvn/initscripts-ng/branches/insserv-1.11.10/debian/patches/series?rev=792&op=diff
==============================================================================
--- branches/insserv-1.11.10/debian/patches/series (original)
+++ branches/insserv-1.11.10/debian/patches/series Tue Jul 22 15:48:11 2008
@@ -1,8 +1,3 @@
 10_nosuse.patch
-11_more_warnings.patch
 31_debian_conf.patch
-42_loopnochangemsg.patch
-62_warn_on_missing_required_fields.patch
-70_test_suite_failed_count.patch
-80_do_not_mangle_argv_pointer.patch
 81_debian_default_start_stop_warnings.patch




More information about the Initscripts-ng-commits mailing list