[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#545691: diverting telinit



Manoj Srivastava <srivasta@debian.org> writes:

> On Fri, Oct 23 2009, Bernd Eckenfels wrote:
>
>> In article <[🔎] 87r5sudn0p.fsf_-_@anzu.internal.golden-gryphon.com> you wrote:
>>>     [ "$(stat -c %d/%i /sbin/init)" = "$(stat -Lc %d/%i /proc/1/exe 2>/dev/null)" ] ; then
>>>     # So, init exists, and there is a linuxy /proc, and the inode of
>>>     # the executable of the process with uid 1 is the same as
>>>     # /sbin/init (ok, no init=/bin/sh going on)
>>
>> Maybe another check besides inode idendity is better, otherwise it will not
>> be able to be used afer an upgrade (and before reboot), or?
>
>         Not needed. If init has been just upgraded, it has been already
>  told to init -u itself. So, what are the cases?

What about setups with unionfs? Inodes might change (which one might
call a bug of the respective unionfs implementation).

MfG
        Goswin


Reply to: