[linux-l] Re: file-rc
Peter Ross
Peter.Ross at alumni.tu-berlin.de
Do Jan 18 05:23:01 CET 2007
* Peter Ross wrote on Wed, Jan 17, 2007 at 12:51 +0000:
> Nur eine Vermutung: bei rcorder stehen die Abhaengigkeiten in dem
> Startskript, bei Make ist dann noch ein (zentrales) Makefile vonnoeten..
Als Ergaenzung:
Ich koennte mir folgendes vorstellen:
Jedes Paket bringt ein Makefile mit, welches sozusagen das Startskript
ist, und die Abhaengigkeiten enthaelt.
Das init-Startskript sehe dann etwa wie folgt aus:
cat /etc/rc.d/make.d/* > /etc/rc.d/rc.makefile
make -f /etc/rc.d/rc.makefile
Wenn man mehrere Runlevel hat, macht irgendetwas wie chkconfig Symlinks in
/etc/rc.d/rc?.d/make.d,
und das o.g. Skript kann so alle Pakete beruecksichtigen, die fuer diesen
Runlevel noetig sind.
BTW: init ist ja nicht selbst fuer die /etc/init.d- und Runlevelstruktur
zustaendig, die ist ja erst durch /etc/rc und /etc/inittab definiert..
was ist denn nun der gravierende Unterschied zwischen init und sysvinit?
Gruss
Peter
Mehr Informationen über die Mailingliste linux-l