[Initscripts-ng-commits] r952 - in /trunk/src/insserv/debian: README.Debian changelog

pere at users.alioth.debian.org pere at users.alioth.debian.org
Sat Aug 8 07:03:25 UTC 2009


Author: pere
Date: Sat Aug  8 07:03:24 2009
New Revision: 952

URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=952
Log:
Update README to reflect that dependency based boot sequencing is
now the default in Debian.  Drop reference to obsolete CONCURRENCY
setting (Closes: #540447).

Modified:
    trunk/src/insserv/debian/README.Debian
    trunk/src/insserv/debian/changelog

Modified: trunk/src/insserv/debian/README.Debian
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/README.Debian?rev=952&op=diff
==============================================================================
--- trunk/src/insserv/debian/README.Debian (original)
+++ trunk/src/insserv/debian/README.Debian Sat Aug  8 07:03:24 2009
@@ -1,23 +1,15 @@
-To test dependency based reordering of the boot sequence, install the
-package, enable parallel booting, and run update-bootsystems-insserv
-to make a backup of the boot sequence and reorder the boot scripts.
-Be careful to verify the boot sequence before rebooting, as an
-incorrect boot sequence can render the system completely unbootable.
+Dependency based boot sequencing is the default in Debian.  The
+insserv program is used by sysv-rc to order init.d scripts based on
+their declared dependencies.
+
+An experimental feature to run init.d scripts in parallel is also
+available.  To enable it, use the CONCURRENCY setting in
+/etc/default/rcS to enable it.
 
 In short:
 
   # Enable parallel booting
-  echo CONCURRENCY=shell >> /etc/default/rcS
-
-  # Update boot sequence
-  update-bootsystem-insserv
-
-  # At this point, I recommend examining the order in /etc/rcS.d/ and
-  # /etc/rc2.d/ carefully, to verify that the configuration actually
-  # will boot.  Update /etc/insserv/overrides/ or
-  # /usr/share/insserv/overrides/ with better dependency information
-  # if the boot order is incorrect, and run insserv -v to update the
-  # boot order.
+  echo CONCURRENCY=makefile >> /etc/default/rcS
 
   # Ready to reboot
   shutdown -r now
@@ -26,11 +18,18 @@
 possible during the boot process based on the dependency information
 provided.
 
+The 'makefile' style concurrency depend on complete and correct
+dependencies in all init.d scripts.  There is a simpler and less
+strict style 'startpar', which only require all scripts with the same
+sequence number to be able to run in parallel, and thus accept
+incomplete dependencies as long as the boot sequence number is OK.
+
 To monitor the boot sequence, the bootchart project is a good choice.
 Debian packages are available in etch and sid.  The project itself is
 available from <URL:http://www.bootchart.org/>.
 
-Background info on alternative boot systems in Debian is available from
+Background info on alternative boot systems in Debian is available
+from
 <URL:http://alioth.debian.org/docman/view.php/30730/38/debconf2-initscripts-bkg.pdf>.
 
 Information on the LSB initscript comment convention is available from

Modified: trunk/src/insserv/debian/changelog
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/changelog?rev=952&op=diff
==============================================================================
--- trunk/src/insserv/debian/changelog (original)
+++ trunk/src/insserv/debian/changelog Sat Aug  8 07:03:24 2009
@@ -15,6 +15,9 @@
   * Drop dependencies on sysv-rc, initscripts and sysvinit-utils, and
     leave it for sys-rc to pull in the packages needed for dependency
     based boot sequencing to work properly.
+  * Update README to reflect that dependency based boot sequencing is
+    now the default in Debian.  Drop reference to obsolete CONCURRENCY
+    setting (Closes: #540447).
 
   [ Kel Modderman ]
   * Add new patch 20_install_perms_fixup.patch to install binary and




More information about the Initscripts-ng-commits mailing list