El 8 de gener de 2012 16:20, Roger Leigh <[email protected]> ha escrit:
> If we don't do that, then we are left running the old /sbin/init binary,
> which is an important part of the upgrade.

Only until reboot. A reboot is necessary for the upgrade anyway
(needed by kernel).

> Or if telinit/init return an error code, we can loop until it succeeds.

That could work, yes.  If init didn't act upon SIGUSR1 yet, its
initctl handle is for a node that no longer exists in the file system.
 Then the only way for it to receive commands is to re-open
$OLDINITCTL which is now a symlink.

Btw, isn't step 6 a pre-requisite for step 2?

-- 
Robert Millan



_______________________________________________
Pkg-sysvinit-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sysvinit-devel

Reply via email to