la, 2005-11-05 kello 14:57 +0100, Petter Reinholdtsen kirjoitti: > Package: cupsys > Version: 1.1.23-12 > Severity: wishlist > > To be able to check boot script order, and also to be able to start > boot scripts in parallel, it is important to know the dependencies of > the various boot scripts. The Linux Software Base specifies a init.d > header file format useful for this purpose, and adding such header to > the init.d scripts would make it possible for me to use this > information to check the current sequence and speed up the debian > boot. > > <URL:http://refspecs.freestandards.org/LSB_2.1.0/LSB-generic/LSB-generic/initscrcomconv.html> > documents the LSB header format. Some debian notes are available from > <URL:http://wiki.debian.org/?LSBInitScripts>. > > Here is a proposed dependency header to document the dependencies of > cupsys. It is slightly tested using the insserv package and the new > parallell booting support in sysvinit. > > ### BEGIN INIT INFO > # Provides: cupsys > # Required-Start: $syslog > # Required-Stop: $syslog > # Should-Start: $network > # Should-Stop: $network > # Default-Start: 2 3 4 5 > # Default-Stop: S 0 1 6 > ### END INIT INFO
Hello Petter, Thanks for the ready-to-use header! One question I need to ask is, how do we define a "must start before"? Here, CUPS must always be started before Samba, so that Samba can find all printers offered by CUPS. Other than that, the above looks good; we indeed only need the network and syslog to have a decent environment to run CUPS. Once the above is clarified, I will gladly commit the headers to CUPS. -- Martin-Éric Racine http://q-funk.iki.fi