On Sunday 24 October 2010 14:39, Andreas Zielke wrote:
> > "U or u
> >
> > tell init to re-execute itself (preserving the state). No re-examining
> > of /etc/inittab file happens. Run level should be one of Ss0123456
> > otherwise request would be silently ignored."
> >
> > Probably to get rid of running stuff which still uses old libc6.
> 
> I'm speculating here, but what if the sysvinit was dynamically linked
> against libc6 - wouldn't the "init u" then replace the init utilizing
> the old version of libc6 with an init utilizing the upgraded version
> of libc6?

Yes, the purpose is to close opened and mmap'ed old libc6 .so files.

I fixed "init u" so that it exits immediately now.
It will not re-exec, but at least it will not
block the update process either.

-- 
vda
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to