install_and_reboot target for kernel's...
Garance A Drosihn
drosih at rpi.edu
Wed Aug 4 12:05:41 PDT 2004
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 at gilead.netel.rpi.edu
Senior Systems Programmer or gad at freebsd.org
Rensselaer Polytechnic Institute or drosih at rpi.edu
More information about the freebsd-arch
mailing list