[Pkg-sysvinit-commits] r1400 - in sysvinit/trunk/debian: . startpar

Kel Modderman kelmo-guest at alioth.debian.org
Fri Jul 10 17:26:52 UTC 2009


Author: kelmo-guest
Date: 2009-07-10 17:26:51 +0000 (Fri, 10 Jul 2009)
New Revision: 1400

Modified:
   sysvinit/trunk/debian/changelog
   sysvinit/trunk/debian/startpar/startpar.c
Log:
Patch debian/startpar/startpar.c to enable workaround for missing
/dev/pts in early runlevel S when using CONCURRENCY=startpar.

Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog	2009-07-10 07:17:10 UTC (rev 1399)
+++ sysvinit/trunk/debian/changelog	2009-07-10 17:26:51 UTC (rev 1400)
@@ -1,3 +1,10 @@
+sysvinit (2.86.ds1-65) unstable; urgency=low
+
+  * Patch debian/startpar/startpar.c to enable workaround for missing
+    /dev/pts in early runlevel S when using CONCURRENCY=startpar.
+
+ -- Kel Modderman <kel at otaku42.de>  Sat, 11 Jul 2009 03:21:10 +1000
+
 sysvinit (2.86.ds1-64) unstable; urgency=low
 
   [ Petter Reinholdtsen ]

Modified: sysvinit/trunk/debian/startpar/startpar.c
===================================================================
--- sysvinit/trunk/debian/startpar/startpar.c	2009-07-10 07:17:10 UTC (rev 1399)
+++ sysvinit/trunk/debian/startpar/startpar.c	2009-07-10 17:26:51 UTC (rev 1400)
@@ -875,7 +875,7 @@
 		    {
 		      if ((nodevec[num] = pickup_task()) == NULL)
 			continue;
-		      if (nodevec[num]->interactive || !devpts)
+		      if (nodevec[num]->interactive)
 			interactive_task = p;
 		      p->name = nodevec[num]->name;
 		    }
@@ -883,6 +883,8 @@
 		    p->name = *argv++;
 		  p->splashadd = calcsplash(num, argc, splashopt);
 		  p->num = num++;
+		  if (!devpts)			/* no /dev/pts, treat as interactive */
+		    interactive_task = p;
 		  if (interactive_task)
 		    continue;			/* don't start this here */
 		  run(p);




More information about the Pkg-sysvinit-commits mailing list