On Tue 10/21/03 14:44, Christoph Berg wrote: > I've been thinking for a while to use a Makefile for that, then you get > parallelizing for free with 'make -j'. It should be easy to set up the > rules for starting services; stopping might be more complex (how to > 'reverse' a Makefile?). You could just use ssh-start and ssh-stop. Maybe something like a central Makefile rc1.M which includes rc1.d/{ssh,xdm,...}. These then have targets like {ssh,xdm,..}-{start,stop,restart,reload,...} Along the lines of: rc1.M: start: foo-start bar-start stop: foo-stop bar-stop rc1.d/foo: foo-start: bar-start ... foo-stop: ... rc1.d/foo: bar-start: ... bar-stop: foo-stop For two daemons foo and bar which bar provides a service to foo. Although, since it will be multiple makefiles, will make be able to parallelize it? Although, you could just have a script, either at boot or install pregenerate the rc1.M file. Since these would only change when the sysadmin does it or a new package is installed/updated then an update-makeboot would work. -- ---------------------------- | Josh Lauricha | | laurichj@bioinfo.ucr.edu | | Bioinformatics, UCR | |--------------------------|
Attachment:
pgpP1_AcCd1Fy.pgp
Description: PGP signature