* Kel Modderman <k...@otaku42.de> [Mon Mai 03, 2010 at 08:38:40 +1000]:
> On Monday 08 March 2010 17:23:56 Petter Reinholdtsen wrote:
> > [Alexander Wirt]
> > > Therefore we would need a stable, machine parseable
> > > output. Something like

> > > S:NUM:RUNLEVELS:SCRIPT 
> > > K:NUM:RUNLEVELS:SCRIPT 

> > > or something like this comes into mind. 

> > If upstream is willing, which I believe is the case but would have to
> > be verified, I would be happy to have this as part of the insserv
> > package.  There is some debug code already to dump the script order.
> > A patch to rewrite this to be available also in non-debug builds would
> > probably provide what you want.

> > Patches welcome. :)

> I added a patch to insserv which can output something like:

> $ ./insserv -s
> K:04:0 6:hwclock.sh
> K:07:0 6:umountfs
> K:03:0 1 6:rsyslog
> K:04:0 6:umountnfs.sh
> K:02:0 6:sendsigs
> ...
> S:02:2 3 4 5:dnsmasq
> S:02:2 3 4 5:irqbalance
> S:02:2 3 4 5:cpufrequtils
> S:01:2 3 4 5:loadcpufreq
> ...

> For all scripts in init.d dir.

> Is that okay?

> This might make something like a runlevel.conf configuration:

> ./insserv -s | sort | perl -e '
>       printf("#%s\t%-15s %-15s %s\n", "<sort>", "<off>", "<on>", "<script>");
>       while (<STDIN>) {
>               chomp;
>               ($sk, $seq, $lvls, $name) = split(":");
>               printf("%.2d\t%-15s %-15s %s\n", $seq,
>                      $sk eq "K" ? join(",", split(" ", $lvls)) : "-",
>                      $sk eq "S" ? join(",", split(" ", $lvls)) : "-",
>                      $name);
>       }'

Thanks Kel. I just wanted to check this out and am wondering where I
can find this patch, the -s option neither seems to be supported
in insserv's current svn revision (1063) nor in Debian's
package insserv-1.14.0. Any hints?

thanks && regards,
-mika-

Attachment: signature.asc
Description: Digital signature

Reply via email to