On Fri, Jul 27, 2001 at 01:57:08PM +0400, Wartan Hachaturow wrote: > On Fri, Jul 27, 2001 at 10:02:20AM +0200, Radovan Garabik wrote: > > > I mean, when you are starting e.g. nfs-server, it depends on > > nfs-common, that depends on portmap, and that depends on networking, > > so these scripts are run in correct order. > > And when I decide to stop networking, does it know to stop first > > nfs-server, then nfs-common, them portmap and finally networking? > > Init or rc*.d scripts should not now anything about dependencies, > in my mind. It is the thing that package management software of > administrator should decide. Both of the inits allow one to create > such a system of scripts. In the case of sysvinit you (or some > program, update-rc.d, for example) place S[number] and K[number] > scripts in the needed order so when, for example, init is on the > runlevel 6 it would stop all the services in the needed order, > and start umounting only after everything is stopped (that's the > way everything is done right now :)
but what when I want to upgrade portmap? I need to shut down nfs services, replace portmap, restart nfs services. Without these dependencies, it is a tedious task. > So, in my mind, init should _not_ know about any services dependencies, > since it's the thing that it's not designed to do. KISS principle. SysV init and rcX/ runlevels is not KISS. Flat startup file (a la slackware) is KISS, and IMHO much better manually manageable than current init scheme. But, of course, much worse automatically manageable. > And again, porting and using sysvinit is a Good Thing (tm). Agreed, but we can always look for a better solutions :-) > Using scripts is a good idea, but for example, we miss telinit. > Init is not just a thing that starts your services ;) what is the purpose of telinit other than restarting init and switching runlevels? (when there are no runlevels, there is no need to switch them :-)) -- ----------------------------------------------------------- | Radovan Garabik http://melkor.dnp.fmph.uniba.sk/~garabik/ | | __..--^^^--..__ garabik @ melkor.dnp.fmph.uniba.sk | ----------------------------------------------------------- Antivirus alert: file .signature infected by signature virus. Hi! I'm a signature virus! Copy me into your signature file to help me spread!

