Date: Wed, 4 Aug 2004 15:05:38 -0400 From: Garance A Drosihn <drosih@rpi.edu> To: John-Mark Gurney <gurney_j@resnet.uoregon.edu>, freebsd-arch@freebsd.org Subject: Re: install_and_reboot target for kernel's... Message-ID: <p06110408bd36e1dd6d66@[128.113.24.47]> In-Reply-To: <20040804182321.GY991@funkthat.com> References: <20040804182321.GY991@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
At 11:23 AM -0700 8/4/04, John-Mark Gurney wrote:
>I propose to add a install_and_reboot (if someone has a better name I'm
>open to suggestions). It installs the kernel, and then using nextboot
>will set to boot the freshly installed kernel, and then reboot the machine.
>
>I normally use it as:
>make install_and_reboot KERNEL=kernel.test
>
>Patch follows:
>Index: conf/kern.post.mk
>===================================================================
>RCS file: /usr/src/FreeBSD/src/sys/conf/kern.post.mk,v
>retrieving revision 1.68
>diff -u -r1.68 kern.post.mk
>--- conf/kern.post.mk 27 Jun 2004 23:03:43 -0000 1.68
>+++ conf/kern.post.mk 4 Aug 2004 17:14:55 -0000
>@@ -29,6 +29,9 @@
>
> .ORDER: kernel-install modules-install
>
>+install_and_reboot: install
>+ nextboot -k ${KERNEL} && shutdown -r now
>+
Hardly seems worth it. Create a script "iark":
#!/bin/sh
cd /usr/src && make installkernel KERNEL=$1 && nextboot -k
${KERNEL} && reboot
(aside: I remember someone telling me that it makes more sense
to just type 'reboot' than 'shutdown -r now'. If you do add
the target, don't you want it to depend on "installkernel" and
not "install"?)
This way you end up with even less typing:
iark kernel.test
I'd actually spruce up the script a bit more than that, if it
were me... Just my 2 cents.
--
Garance Alistair Drosehn = gad@gilead.netel.rpi.edu
Senior Systems Programmer or gad@freebsd.org
Rensselaer Polytechnic Institute or drosih@rpi.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p06110408bd36e1dd6d66>
