[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