On Jan 16, 2006, at 5:42 AM, Ceri Davies wrote:
On Mon, Jan 16, 2006 at 12:05:35PM +0200, Ruslan Ermilov wrote:
On Mon, Jan 16, 2006 at 09:28:29AM +0000, Ceri Davies wrote:
On Mon, Jan 16, 2006 at 10:24:03AM +0200, Ruslan Ermilov wrote:
On Sun, Jan 15, 2006 at 11:12:26PM +0000, Ceri Davies wrote:
ceri 2006-01-15 23:12:26 UTC
FreeBSD src repository
Modified files:
etc/rc.d root
Log:
Marius Nuennerich pointed out that nextboot(8) configured
boot options
were now sticky. This script was deleting /boot/nextkernel
on boot, but
there is no code in the tree that creates that file since
revision 1.15
of src/sbin/reboot/reboot.c.
nextboot(8) creates /boot/nextboot.conf, so remove that instead.
Approved by: jhb (proxy mentor)
MFC after: 1 week
Revision Changes Path
1.12 +2 -2 src/etc/rc.d/root
It wasn't sticky -- /boot/support.4th overwrites /boot/
nextboot.conf
with ``nextboot_enable="NO"''. After boot:
$ cat /boot/nextboot.conf
nextboot_enable="NO"
kernel="kernel"
kernel_options=""
I saw that too. The report I had was that it wasn't doing that
however,
which is a question for another day. The patch is correct
despite this,
I believe.
I'm not happy with implementation either, maybe it should instead run
"nextboot -D"?
That makes it dependent on /usr, which would be OK if this wasn't
intended for test booting stuff. All I've done is correct a 4 year
old
oversight (nextkernel was renamed to nextboot.conf and this was
missed).
I'll leave any new implementation to someone else.
I'll stick my nose in here as the original implementer of this trivial
toy. nextboot.conf is only EVER needed as the result of running
nextboot,
so removing the file on any normal boot is an entirely reasonable thing
to do.
Ruslan, I like your idea of 'nextboot -D'. The nextboot utility is
written in /bin/sh and located in /sbin, so adding this feature won't
make
the program any bigger. I'll finish this little project today, unless
you've already done it.
--
Where am I, and what am I doing in this handbasket?
Wes Peters
[EMAIL PROTECTED]
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"