[Initscripts-ng-commits] r929 - /trunk/src/insserv/debian/patches/71_complete_makefile.patch
pere at users.alioth.debian.org
pere at users.alioth.debian.org
Thu Jul 23 17:50:42 UTC 2009
Author: pere
Date: Thu Jul 23 17:50:40 2009
New Revision: 929
URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=929
Log:
Adjust patch 71_complete_makefile again, this time with version from upstream.
Modified:
trunk/src/insserv/debian/patches/71_complete_makefile.patch
Modified: trunk/src/insserv/debian/patches/71_complete_makefile.patch
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/patches/71_complete_makefile.patch?rev=929&op=diff
==============================================================================
--- trunk/src/insserv/debian/patches/71_complete_makefile.patch (original)
+++ trunk/src/insserv/debian/patches/71_complete_makefile.patch Thu Jul 23 17:50:40 2009
@@ -1,20 +1,12 @@
Purpose: Make sure the .depend.* files have complete dependencies when
recursive virtual facilities are used.
Fixes: #534526
-Status: From upstream, adjusted by Petter Reinholdtsen.
+Status: From upstream.
---
Index: insserv-1.12.0/insserv.c
--- insserv-1.12.0.orig/insserv.c
+++ insserv-1.12.0/insserv.c
-@@ -2012,6 +2012,7 @@
- {
- repl_t * rent = getrepl(rlist);
- list_t * tmp, * safe, * ptr = (list_t*)0;
-+ (*deep)++;
-
- list_for_each(tmp, sysfaci_start) {
- if (!strcmp(getfaci(tmp)->name, rent->r[0].name)) {
-@@ -2028,29 +2029,22 @@
+@@ -2058,33 +2058,26 @@ static void expand_faci(list_t *restrict
goto out;
}
@@ -22,7 +14,7 @@
- warn("The nested level of the system facilities in the insserv.conf file(s) is to large\n");
- goto out;
- }
-
+-
list_for_each_safe(tmp, safe, ptr) {
repl_t * rnxt = getrepl(tmp);
if (*rnxt->r[0].name == '$') {
@@ -44,7 +36,9 @@
+ warn("The nested level of the system facilities in the insserv.conf file(s) is to large\n");
+ goto out;
}
++ (*deep)++;
+ expand_faci(tmp, head, deep);
++ (*deep)--;
+ } else if (*deep > 0) {
+ repl_t *restrict subst;
+ if (posix_memalign((void*)&subst, sizeof(void*), alignof(repl_t)) != 0)
@@ -55,3 +49,7 @@
}
}
out:
+- (*deep)--;
+ return;
+ }
+
More information about the Initscripts-ng-commits
mailing list