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>