The debian boot dependency graph image

2006-09-07 Thread Petter Reinholdtsen
For some time now, the runtime dependencies of init.d scripts have been documented in the scripts, using the LSB convention. Now, enough scripts have this information present to make a useful graph of the dependencies in the debian boot. The current state of affairs in my sid chroot look like th

Re: The debian boot dependency graph image

2006-09-07 Thread Marco d'Itri
On Sep 07, Petter Reinholdtsen <[EMAIL PROTECTED]> wrote: > For some time now, the runtime dependencies of init.d scripts have > been documented in the scripts, using the LSB convention. Now, enough > scripts have this information present to make a useful graph of the > dependencies in the debian

Re: The debian boot dependency graph image

2006-09-07 Thread Pierre Habouzit
Le jeu 7 septembre 2006 15:11, Marco d'Itri a écrit : > On Sep 07, Petter Reinholdtsen <[EMAIL PROTECTED]> wrote: > > For some time now, the runtime dependencies of init.d scripts have > > been documented in the scripts, using the LSB convention. Now, > > enough scripts have this information prese

Re: The debian boot dependency graph image

2006-09-07 Thread Wouter Verhelst
On Thu, Sep 07, 2006 at 03:11:02PM +0200, Marco d'Itri wrote: > Now, try thinking about how many of the blocks which are not listed > as depending on udev actually do. None, because udev isn't actually a hard dependency for any of those scripts, so listing it as such is wrong. -- Home is where

Re: The debian boot dependency graph image

2006-09-07 Thread Marco d'Itri
On Sep 07, Pierre Habouzit <[EMAIL PROTECTED]> wrote: > > > http://user.skolelinux.no/~pere/debian/lsb-info-20060907.png > > > Now, try thinking about how many of the blocks which are not listed > > as depending on udev actually do. > your point beeing ? That if you want a really dependency-based

Re: The debian boot dependency graph image

2006-09-07 Thread Marco d'Itri
On Sep 07, Wouter Verhelst <[EMAIL PROTECTED]> wrote: > On Thu, Sep 07, 2006 at 03:11:02PM +0200, Marco d'Itri wrote: > > Now, try thinking about how many of the blocks which are not listed > > as depending on udev actually do. > None, because udev isn't actually a hard dependency for any of those

Re: The debian boot dependency graph image

2006-09-07 Thread Martin Wuertele
* Marco d'Itri <[EMAIL PROTECTED]> [2006-09-07 15:11]: > On Sep 07, Petter Reinholdtsen <[EMAIL PROTECTED]> wrote: > > > For some time now, the runtime dependencies of init.d scripts have > > been documented in the scripts, using the LSB convention. Now, enough > > scripts have this information

Re: The debian boot dependency graph image

2006-09-07 Thread Josselin Mouette
Le jeudi 07 septembre 2006 à 15:18 +0200, Martin Wuertele a écrit : > > > http://user.skolelinux.no/~pere/debian/lsb-info-20060907.png > > > Now, try thinking about how many of the blocks which are not listed > > as depending on udev actually do. > > I can't think of a single one that would not

Re: The debian boot dependency graph image

2006-09-07 Thread Stephen Gran
This one time, at band camp, Josselin Mouette said: > Le jeudi 07 septembre 2006 à 15:18 +0200, Martin Wuertele a écrit : > > > > I can't think of a single one that would not work with good old static > > dev tough udev might be the recommended way. > > But nevertheless, they won't work if udev

Re: The debian boot dependency graph image

2006-09-07 Thread Martin Wuertele
* Marco d'Itri <[EMAIL PROTECTED]> [2006-09-07 17:11]: > On Sep 07, Wouter Verhelst <[EMAIL PROTECTED]> wrote: > > > On Thu, Sep 07, 2006 at 03:11:02PM +0200, Marco d'Itri wrote: > > > Now, try thinking about how many of the blocks which are not listed > > > as depending on udev actually do. > >

Re: The debian boot dependency graph image

2006-09-07 Thread Francesco Pedrini
On Thursday 07 September 2006 12:03, Petter Reinholdtsen wrote: > For some time now, the runtime dependencies of init.d scripts have > been documented in the scripts, using the LSB convention. Now, > enough scripts have this information present to make a useful graph > of the dependencies in the d

Re: The debian boot dependency graph image

2006-09-08 Thread Petter Reinholdtsen
[Francesco Pedrini] > I've tried, but it doesn't work: You need to use insserv version 1.08.0-3 or later. Sorry for forgetting to mention that. > [EMAIL PROTECTED]:~$ sudo /usr/share/insserv/check-initd-order -g -o >>lsb-graph.dot There is no need to run it as root, I believe. It only need t

Re: The debian boot dependency graph image

2006-09-08 Thread Wouter Verhelst
On Thu, Sep 07, 2006 at 05:09:49PM +0200, Marco d'Itri wrote: > On Sep 07, Wouter Verhelst <[EMAIL PROTECTED]> wrote: > > > On Thu, Sep 07, 2006 at 03:11:02PM +0200, Marco d'Itri wrote: > > > Now, try thinking about how many of the blocks which are not listed > > > as depending on udev actually do

Re: The debian boot dependency graph image

2006-09-08 Thread Petter Reinholdtsen
[Wouter Verhelst] > My point being that you don't want to list them as hard dependencies > unless you really need udev and can't work with static devices for > some other reason. I suspect very few packages should depend on udev. Most packages depend on local and remote file systems being mounte

Re: The debian boot dependency graph image

2006-09-09 Thread Nathanael Nerode
Petter Reinholdtsen wrote: > The scripts listed in the upper right corner are all those scripts > without dependency information available. This is the complete list > for my installation: > > hwclockfirst.sh ifupdown-clean modutils hwclock.sh libdevmapper1.01 > libdevmapper1.02 lvm hibernat

Re: The debian boot dependency graph image

2006-09-10 Thread Petter Reinholdtsen
[Nathanael Nerode] > syslog-ng also lacks information. If you find such packages, please report bugs to bts about it. Most of the base system and selected packages I use often have such bugs reported against them, but there are lots of packages left to fix. > The udev dependency information is