[linux-l] Re: file-rc

Volker Grabsch vog at notjusthosting.com
So Jan 21 13:04:13 CET 2007


On Thu, Jan 18, 2007 at 03:23:01PM +1100, Peter Ross wrote:
> * 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

Könnte funktionieren. Ein include im Makefile wäre aber eleganter.

> Wenn man mehrere Runlevel hat, macht irgendetwas wie chkconfig Symlinks in
> /etc/rc.d/rc?.d/make.d,

Oder, nach dem Ansatz von file-rc, ein zentrales Makefile, das alle
Abhängigkeiten pro Runlevel enthält:

    rc0: \
            stop-a \
            stop-b \
            start-c \
            start-d \
            start-f

    rc1: \
            ...

    include make.d/*


Viele Grüße,

    Volker

-- 
Volker Grabsch
---<<(())>>---
Administrator
NotJustHosting GbR



Mehr Informationen über die Mailingliste linux-l