Interesting article on boot ordering
Enrico Scholz
enrico.scholz at informatik.tu-chemnitz.de
Mon Sep 22 23:55:50 UTC 2003
elanthis at awesomeplay.com (Sean Middleditch) writes:
>> minit is reliable, and reliability and LSB-compliance are mutual-exclusive.
>> Current RHL initscripts are the proof that LSB-compliance is not really
>> necessary, so I do not understand why to enforce it.
>
> Generally because LSB is around for a reason. Whether init scripts
> themselves are important or not, or whether the LSB chose the best init
> script method to standardize on, I can't say, but if Fedora as a whole
> ignores LSB compliance for technical merit,
I do not speak about _dropping_ LSB/SysV style support (at least not at
the current time); I want to support minit beside it; e.g. look at
https://bugzilla.fedora.us/show_bug.cgi?id=35
The main-package has
| Requires: init(ip-sentinel)
and there are -sysv and -minit subpackages which are having both
| Provides: init(ip-sentinel)
The -minit subpackage is a lightweight package while -sysv requires the
full initscript bloat (e.g. glib2, sysklogd,...). A -lsb subpackage
would be yet more heavyweight (e.g. the entire X11-stuff).
There are some problems with this approach (apt is not very clever in
choosing the right subpackage), but they are not unsolvable.
> Surely there's a way to get LSB-style initscripts to run with this
> minit, yes?
A way exists everytime (linking 'run' to /etc/init.d/<foo>, putting
'start' into 'params' and filling 'depends' with the predecessor). But
it would not make sense to go it. minit and LSB/SysV initscripts are
having *nothing* in common.
Enrico
More information about the fedora-devel-list
mailing list