Package: initng
Version: 0.1.8-1
Severity: wishlist

The current version of initng seem to include its own copies of init.d
scripts for some of the packages in debian, but lack others.

To avoid having to duplicate init.d scripts in initng format, and thus
always fall behind compared to the init.d script included in a
package, I suggest initng is changed to parse the normal init.d
scripts, and look for the Linux Software Base defined headers defining
relationship between services.  If no such headers are found, it
should pick default values to match the current normal boot order in
debian (aka almost everything start with order 20 :).

These are the LSB tags defined in version 2.0.1:

### BEGIN INIT INFO
# Provides: boot_facility_1 [ boot_facility_2 ...]
# Required-Start: boot_facility_1 [ boot_facility_2 ...]
# Required-Stop: boot_facility_1 [ boot_facility_2 ...]
# Should-Start: boot_facility_1 [ boot_facility_2 ...]
# Should-Stop: boot_facility_1 [ boot_facility_2 ...]
# Default-Start: run_level_1 [ run_level_2 ...]
# Default-Stop: run_level_1 [ run_level_2 ...]
# Short-Description: short_description
# Description: multiline_description
### END INIT INFO

If this is done, we could start adding such headers to the existing
init.d scripts, and slowly get the packages in debian ready for use
with parallell booting.

The relevant LSB chapter is available from
<URL:http://refspecs.freestandards.org/LSB_2.0.1/LSB-Core/LSB-Core/initscrcomconv.html>.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to