On 09/03/2019 22:16, Bruce Dubbs wrote:
> On 3/9/19 2:42 PM, Pierre Labastie wrote:
>> On 09/03/2019 20:55, Bruce Dubbs wrote:
>>> On 3/9/19 12:30 PM, Tim Tassonis wrote:
>>>> Hi all
>>>>
>>>> I was just upgrading sysvinit from 288dsf to 2.93 and then noticed  that   
>>>> I
>>>> could not properly reboot or even halt the system  anymore.
>>>>
>>>> Does anybody  know something about that? As far as I saw, the system
>>>> complained about missig /run/initctl, but maybe that's just a symptom?
>>>>
>>>> I have to add that after a manual stop and restart of the system, 
>>>> everything
>>>> was fine again, so I suppose the error is caused by overwriting the binary
>>>> on  a  running system.
>>>
>>> For something like that, I would supose you would need to study the source
>>> code.  In any case since it seems to be working, I wouldn't worry about it.
>>>
>>
>> I hadn't received Tim's original message. I've seen exactly the same 
>> behavior.
>> I do not know what would be a clean way to upgrade. Maybe do a DESTDIR 
>> install
>> (actually make ROOT=/some/where install), then reboot with
>> init=/some/where/sbin/init, then move to destination, and reboot again...
> 
> Good point.  I note that they don't use DESTDIR but use ROOT as you say above.
> 
> That said, looking at the installed files, the ones that would be needed
> during shutdown (or when rebooting) appear to be in /sbin:
> 
> -rwxr-xr-x 1 root root 25560 Mar  9 15:01 halt
> -rwxr-xr-x 1 root root 55752 Mar  9 15:01 init
> -rwxr-xr-x 1 root root 34520 Mar  9 15:01 killall5
> -rwxr-xr-x 1 root root 20152 Mar  9 15:01 logsave
> -rwxr-xr-x 1 root root 19000 Mar  9 15:01 runlevel
> -rwxr-xr-x 1 root root 40056 Mar  9 15:01 shutdown
> 
> I'm not sure if logsave is needed (it's not used in the LFS scripts).
> 
> Rebooting to init=/bin/bash and moving those files to /sbin and then rebooting
> normally would seem to be the easiest way to upgrade.
> 
> A full cp of the riles in the $ROOT directory could then be done before or
> after the final reboot.
> 
> Another thing that might work (just speculating) is to do a hard power off
> (pull the power plug) after the make install.
> 

I think that's what Tim meant when saying "manual stop and restart of the
system" ;) I did that too (actually, press the reboot button was enough in my
case)

Pierre

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to