[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