tags 576788 + patch
severity 576788 important
thanks
On Wed, Apr 07, 2010 at 10:22:55AM +0200, Vincent Danjean wrote:
> I think that, for squeeze, /etc/init.d/README must be updated to, at
> least, point to a useful documentation somewhere in /usr/share/doc
> (/usr/share/doc/sysv-rc/README-dependency-boot-system.txt to be
> written ?)
As pointed out on -devel, the doc seems indeed to exist: it can be found
in the README.Debian of the insserv package. I agree that this is no
excuse to not have it documented in /etc/init.d/README, so I've prepared
a patch that adds a section to that file pointing to
/usr/share/doc/insserv/README.Debian. You can find such a patch
attached.
I'm also raising the severity of this bug to important, as I believe it
is very important (pun) to have this properly documented in Squeeze, no
matter what the default for CONCURRENCY in /etc/default/rcS will end up
to be.
Can you please consider applying this patch?
Many thanks in advance,
Cheers.
--
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime
diff -u sysvinit-2.87dsf/debian/changelog sysvinit-2.87dsf/debian/changelog
--- sysvinit-2.87dsf/debian/changelog
+++ sysvinit-2.87dsf/debian/changelog
@@ -1,3 +1,11 @@
+sysvinit (2.87dsf-10.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add to /etc/init.d/README a pointer to the doc of dependency-based
+ boot sequencing (i.e. /usr/share/doc/insserv/README.Debian)
+
+ -- Stefano Zacchiroli <[email protected]> Mon, 10 May 2010 10:52:21 +0200
+
sysvinit (2.87dsf-10) unstable; urgency=low
[ Petter Reinholdtsen ]
diff -u sysvinit-2.87dsf/debian/src/sysv-rc/etc/init.d/README sysvinit-2.87dsf/debian/src/sysv-rc/etc/init.d/README
--- sysvinit-2.87dsf/debian/src/sysv-rc/etc/init.d/README
+++ sysvinit-2.87dsf/debian/src/sysv-rc/etc/init.d/README
@@ -35,0 +36,19 @@
+
+
+Dependency based boot sequencing
+================================
+
+By default, the execution order of init scripts in Debian is driven by
+their inter-dependencies. The supervision of the execution order is
+delegated to the "insserv" program, shipped by the "insserv" package.
+
+As an extra feature, dependency information allow you to run init.d
+scripts in parallel, possibly speeding up the boot sequence and other
+runlevel changes. To enable that, you should add a CONCURRENCY=makefile
+line to `/etc/default/rcS'.
+
+Please check the documentation of the "innserv" package for the
+potential consequences of that and, more generally, for more
+information about dependency based boot sequencing. The documentation
+can be found in `/usr/share/doc/insserv/README.Debian'.
+