Miquel: Can you remember why "telinit u" was implemented with a runlevel 
restriction?
// Thomas

Dana How wrote:
> Package: sysvinit
> Version: 2.86.ds1-6
> 
> Around Feb 1998, the "telinit u" feature was added to the sysvinit package.
> This allowed a running /sbin/init to be updated (re-executed after
> re-installing).
> 
> There are other situations where it would be useful to re-exec /sbin/init .
> Midway through a boot from CDROM or other ro media,
> or during a shutdown when the entire system is running from removable media,
> such as CDROM, USB key, or CF, and we need to continue running reliably
> for a short period after the media is removed.
> 
> Anyway, "telinit u" could be used in each of these cases,
> except it has a check which causes it to do nothing when in runlevels 0 and 6.
> I looked around in the source code and the original change logs,
> and could find no reason for this restriction,
> other than it was consistent with the original purpose of including "telinit 
> u".
> 
> I have attached a trivial patch which permits re-exec in runlevels 0 and 6.
> This has been tested, on both harddrive and CDROM-based instances.
> 
> Thanks,
> --
> Dana L. How  [EMAIL PROTECTED]  +1 650 804 5991 cell


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to