</head>
<body>
-<a href="../200706-bootseq/200706-bootseq.html">insserv talk during Debconf 7</a>
-
<h1><A href="http://www.fosdem.org/2008/schedule/events/debian_boot">Reordering
the Debian boot sequence for correctness and speed</a></h1>
<li>Finally reorder symlinks in rc*.d/ using dependencies
</ul>
+<p>Will refuse to enable when obsolete init.d scripts, loops,
+duplicate provides etc is detected</p>
+
<h2>Enabling dependency based boot sequencing II</h2>
-<p><pre size="-1">
+<p><pre>
# aptitude install insserv
# dpkg-reconfigure insserv
info: Checking if it is safe to convert to dependency based boot.
<tt>/usr/share/insserv/overrides/<tt> for packages currently missing
headers.</p>
+<h2>Handling alternatives</h2>
+
+<p>Not quite tested yet.
+
+<p>Should perhaps be handled using virtual facilities in
+/etc/insserv.conf.d/.
+
+<p>Do not listing identical provides in several scripts - break
+installation.
+
<h2>Status of the dependency based boot system</h2>
<img alt="LSB header progress graph" src="lsb-header-progress.png" width="50%" align="right">
<br>76% of packages got LSB headers.
<br>Unsolved in BTS: ~85
<br>Without BTS reports: ~150
-<br>Last package will be fixed 2008-06-13 at the current rate.
+<br>Last package will be fixed 2008-06-15 at the current rate.
<br>Needs better documentation for maintainers.
<br>Should update Debian policy to reflect dependency based boot
sequencing.
<p>See also wiki pages with documentation and status:
<ul>
-<li>http://wiki.debian.org/LSBInitScripts
-<li>http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot
+<li><a href="http://wiki.debian.org/LSBInitScripts">http://wiki.debian.org/LSBInitScripts</a>
+<li><a href="http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot">http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot</a>
<li>Repository: <tt>svn+ssh://svn.debian.org/svn/initscripts-ng/trunk/src/insserv</tt>
+
</ul>
+<p>There is also slides from my
+<a href="../200706-bootseq/200706-bootseq.html">talk from Debconf
+7</a>.<p>
+
+<p>More man-power is needed to report BTS reports, NMU packages and
+discover dependency errors. Please test the system.
+
<h2>Thank you very much</h2>
<h3>Questions?</h3>