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

Re: privilege that rc.local runs under?



Justin Honold wrote:

> Matt Van Mater wrote:
>
>> Most documentation including the faq recommend that you build, 
>> install and actually be running a new kernel before trying to build, 
>> install and run the new system.
>
>
> i don't believe it's necessary - just that it's more of a 
> precautionary measure when doing an interactive build.  if the kernel 
> doesn't compile or work to your liking, you can then boot the old one.

that's not the reason the faq at openbsd.org gives.

>
>> I was planning on making a new kernel, rebooting with it, and then 
>> continuing with the make, build, install of the system automatically 
>> upon reboot without having to call some 'make system' script by 
>> hand.  My solution is to insert a few lines in rc.local that run 
>> after a new kernel is installed and rebooted, and delete the 
>> temporary lines when completed.
>
>
> since you're not doing this interactively, i fail to see the point in 
> booting to the new kernel before completing the build.  as for 
> deleting the temporary lines, you can use cp instead of sed.

best be on the safe side _especially_ in the case that you're not 
watching it!

>
>> The difference between our implementations is that using mine means 
>> that if you get to the point where you run crunch, you know you have 
>> a working build (since you are operating under that build), where you 
>> are trusting that as long as everything compiles then the system 
>> should work ok.  Neither method is a good way of testing that the 
>> build worked flawlessly, but oh well :)
>
>
> the safety in my method is that i manually reboot and evaluate the 
> system before issuing the updates to other systems.
>
>
why not write a script to read your emails, too.