[Pkg-sysvinit-commits] r1802 - in sysvinit/trunk/debian: . src/sysv-rc/doc
Petter Reinholdtsen
pere at alioth.debian.org
Sun Oct 25 16:57:31 UTC 2009
Author: pere
Date: 2009-10-25 16:57:31 +0000 (Sun, 25 Oct 2009)
New Revision: 1802
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/control
sysvinit/trunk/debian/src/sysv-rc/doc/README.Debian
sysvinit/trunk/debian/sysv-rc.templates
Log:
* Debconf templates and debian/control changed based on review
by the debian-l10n- english team as part of the Smith review
project (Closes: #549539). Thanks to Christian Perrier for
the patch.
* Added section in README.Debian for sysv-rc, explaining the
migration in more detail. Thanks to Justin B Rye for the text.
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2009-10-25 14:31:47 UTC (rev 1801)
+++ sysvinit/trunk/debian/changelog 2009-10-25 16:57:31 UTC (rev 1802)
@@ -3,6 +3,12 @@
[ Petter Reinholdtsen ]
* Update patch 63_init_keep_utf8_ttyflag.patch to try to get it
working on freebsd too.
+ * Debconf templates and debian/control changed based on review
+ by the debian-l10n- english team as part of the Smith review
+ project (Closes: #549539). Thanks to Christian Perrier for
+ the patch.
+ * Added section in README.Debian for sysv-rc, explaining the
+ migration in more detail. Thanks to Justin B Rye for the text.
-- Petter Reinholdtsen <pere at debian.org> Sun, 25 Oct 2009 15:31:04 +0100
Modified: sysvinit/trunk/debian/control
===================================================================
--- sysvinit/trunk/debian/control 2009-10-25 14:31:47 UTC (rev 1801)
+++ sysvinit/trunk/debian/control 2009-10-25 16:57:31 UTC (rev 1802)
@@ -46,7 +46,7 @@
Breaks: initscripts (<< 2.86.ds1-63)
Description: System-V-like runlevel change mechanism
This package provides support for the System-V like system
- for booting, shutting down and changing runlevels,
+ for booting, changing runlevels, and shutting down,
configured through symbolic links in /etc/rc?.d/.
Package: initscripts
@@ -57,6 +57,4 @@
Replaces: libc6, libc6.1, libc0.1, libc0.3
Description: scripts for initializing and shutting down the system
The scripts in this package initialize a standard Debian
- GNU/Linux system at boot time and shut it down at halt or
- reboot time.
-
+ system at boot time and shut it down at halt or reboot time.
Modified: sysvinit/trunk/debian/src/sysv-rc/doc/README.Debian
===================================================================
--- sysvinit/trunk/debian/src/sysv-rc/doc/README.Debian 2009-10-25 14:31:47 UTC (rev 1801)
+++ sysvinit/trunk/debian/src/sysv-rc/doc/README.Debian 2009-10-25 16:57:31 UTC (rev 1802)
@@ -18,3 +18,29 @@
before the new update-rc.d call, even though this overrides out any
administrator changes.
+Migrating to dependency-based boot sequencing
+---------------------------------------------
+
+Migrating to the dependency-based system of boot sequencing (using LSB
+headers) is non-reversible, and renders obsolete the legacy system of
+static sequence numbers. Please note that any boot sequence changes
+made locally will be lost in the migration, and must be reimplemented
+in terms of dependencies. However, the new system is recommended for
+several reasons.
+
+ * initscripts can be made to run more efficiently via parallelized
+ execution strategies (see $POINTER_TO_ENTICING_BOOTCHARTS);
+ * boot and shutdown ordering is calculated on the basis of the
+ dependency information declared within each init.d script, ensuring
+ that the sequence is optimized for the set of packages installed;
+ * problems introduced by new or upgraded packages can be detected and
+ averted - the boot sequence is only modified if it is safe to do
+ so.
+
+It can also bring benefits for Debian package development, and for
+admins maintaining local software, since it eliminates the difficulty
+of fitting an initscript into the boot sequence between existing
+services with adjacent sequence numbers.
+
+It is also a step in the direction of boot systems better suited to
+the asynchronous nature of the Linux-2.6 kernel boot process.
Modified: sysvinit/trunk/debian/sysv-rc.templates
===================================================================
--- sysvinit/trunk/debian/sysv-rc.templates 2009-10-25 14:31:47 UTC (rev 1801)
+++ sysvinit/trunk/debian/sysv-rc.templates 2009-10-25 16:57:31 UTC (rev 1802)
@@ -1,3 +1,12 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english at lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
# These templates have not been reviewed by the debian-l10n-english
# team
#
@@ -10,52 +19,30 @@
Template: sysv-rc/convert-legacy
Type: boolean
Default: true
-Description: Migrate legacy boot sequencing to dependency based sequencing?
- The boot system is prepared to migrate to dependency based sequencing.
- It is recommended to migrate for the following reasons:
+_Description: Migrate legacy boot sequencing to dependency-based sequencing?
+ The boot system is prepared to migrate to dependency-based sequencing.
+ This is an irreversible step, but one that is recommended: it allows
+ the boot process to be optimized for speed and efficiency, and provides
+ a more resilient framework for development.
.
- * the order of boot and shutdown is calculated dynamically, using
- dependency information declared within each init.d script, which
- ensures optimum and correct boot sequence for the set of installed
- packages
- * protection against problems introduced by new or upgraded packages
- by preserving the boot sequence when problems are detected; the boot
- sequence is only modified if it is safe to do so
- * potential for further optimization by way of concurrent boot
- methodology in order to increase boot efficiency
- * fixes long standing issues with the legacy, static priority based
- boot ordering.
- .
- This migration process is non-reversible. The legacy way of ordering
- boot scripts using static sequence numbers will be made obsolete by
- choosing to migrate. Any boot sequence changes done locally will be
- lost and have to redone using dependencies.
- .
- See http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot for
- more information about dependency based boot sequencing. To
- reattempt the migration process run 'dpkg-reconfigure sysv-rc'.
+ A full rationale is detailed in /usr/share/doc/sysv-rc/README.Debian.gz.
+ If you choose not to migrate now, you can do so later by running
+ "dpkg-reconfigure sysv-rc".
Template: sysv-rc/unable-to-convert
Type: note
-Description: Unable to migrate to dependency based boot system
+#flag:translate!:3
+_Description: Unable to migrate to dependency-based boot system
Tests have determined that problems in the boot system exist which
- prevent migration to dependency based boot sequencing. It is
- recommended to migrate for the following reasons:
+ prevent migration to dependency-based boot sequencing:
.
- * the order of boot and shutdown is calculated dynamically, using
- dependency information declared within each init.d script, which
- ensures optimum and correct boot sequence for the set of installed
- packages
- * protection against problems introduced by new or upgraded packages
- by preserving the boot sequence when problems are detected; the boot
- sequence is only modified if it is safe to do so
+ ${PROBLEMATIC}
.
- If the reported problem is a local modification it needs to be fixed
- manually. If it's a bug in the package it should be reported to the
+ If the reported problem is a local modification, it needs to be fixed
+ manually. If it's a bug in the package, it should be reported to the
BTS and fixed in the package. See
http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot for more
- information about how to fix the problems preventing migration. To
- reattempt the migration process after the problems have been fixed,
- run 'dpkg-reconfigure sysv-rc'.
+ information about how to fix the problems preventing migration.
.
- The following problems were detected: ${PROBLEMATIC}
+ To reattempt the migration process after the problems have been
+ fixed, run "dpkg-reconfigure sysv-rc".
More information about the Pkg-sysvinit-commits
mailing list