[taking to devel, per your suggestion]
also sprach Lars Wirzenius <liw@iki.fi> [2005.04.01.1546 +0200]:
> I would like to work on making this happen for etch. I don't have
> an implementation yet, let alone a plan for how to do it, and
> I won't start work until after sarge is released, so this is just
> a heads-up for the release team.
Excellent. Please keep me in the loop. You also surely want to be
talking to hmh and miquels!
Anyway, I am glad you are actively starting on this. I am going to
actively work on policy-rc.d once sarge is out.
> Anyone who wants to tell me this is a really bad idea, or has
> suggestions on the implementation,
I think we need to establish a header format policy, and I suggest
something similar to debian/control, e.g.
#!/bin/sh -e
# init.d script for sshd
#
#% Depends: network, iptables
#
if "$1" ...
Then, using all the depends lines, you can make a call to
a topographical sort implemenmtation at startup (should be quick
enough as there are <100 init.d scripts) and parallelise the
startups. Pretty standard CS stuff...
I would prefer this over e.g. starting all init.d scripts at once
and letting each call its dependencies. This would be very hard to
implement efficiently.
--
Please do not send copies of list mail to me; I read the list!
.''`. martin f. krafft <madduck@debian.org>
: :' : proud Debian developer, admin, user, and author
`. `'`
`- Debian - when you have better things to do than fixing a system
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!
EARTH
smog | bricks
AIR -- mud -- FIRE
soda water | tequila
WATER
Attachment:
signature.asc
Description: Digital signature