[Pkg-sysvinit-devel] Re: Fixing hwclock.sh

Henrique de Moraes Holschuh hmh at debian.org
Fri Jan 6 14:55:39 UTC 2006


On Fri, 06 Jan 2006, Thomas Hood wrote:
> > We *cannot* tolerate the whole boot crashing because of a sourced script
> > screwing up, for example :(  Is there a way to source initscripts and still
> > tolerate broken initscripts without it doing nasty things to /etc/init.d/rc
> > like causing it to _die_ ?
> 
> There is no reasonable way.  If a sourced script does "exit" then rc exits,
> with all the consequences of that.

I was more worried about flat out bugs when in -e mode or somesuch, but exit
clauses cropping up after we did the initial cleaning pass are also
worrisome.

Can either init itself or rc be teached to run sulogin and reboot if the
regular rc runlevel scripts execution borks in any way?  One or two forks
before we run the whole thing is not bad if it increases resiliency, even if
that means one extra process sitting around.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh



More information about the Pkg-sysvinit-devel mailing list