Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Aug 2012 23:34:14 +0100
From:      Jamie Paul Griffin <jamie@kode5.net>
To:        Freddie Cash <fjwcash@gmail.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Question About Tracking the Stable Branch
Message-ID:  <20120828223413.GB78518@kontrol.kode5.net>
In-Reply-To: <CAOjFWZ7HM2Z4FqPeoJ2c1qbX1DaygGGg5CLJh%2BytDs4wjBfVFg@mail.gmail.com>
References:  <20120828203130.GB78051@kontrol.kode5.net> <CAN6yY1tKTu2mRaDo1WyNtvv7Sw5yFuTrru2QyGvD8jQg1oZ%2BPw@mail.gmail.com> <CAOjFWZ7HM2Z4FqPeoJ2c1qbX1DaygGGg5CLJh%2BytDs4wjBfVFg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
[ Freddie Cash wrote on Tue 28.Aug'12 at 14:12:10 -0700 ]

> On Tue, Aug 28, 2012 at 2:03 PM, Kevin Oberman <kob6558@gmail.com> wrote:
> > In all cases, if you rebuild the kernel, be sure that the old kernel
> > is saved to kernel.old so you can go back to it if there si a problem.
> > 'make installkernel' does this) and, should you fix a problem and
> > re-link the kernel, be sure NOT to overwrite the working kernel ('make
> > reinstallkernel' does this.
> 
> It's not mentioned often on the lists, but KODIR and nextboot(8) are
> wonderful things:
>   # make <whatever options> buildworld
>   # make KERNCONF=MYKERNEL <whatever other options> buildkernel
>   # make KERNCONF=MYKERNEL KODIR=/boot/MYKERNEL <whatever other
> options> installkernel
>   # nextboot -k MYKERNEL
>   # shutdown -r now
> 
> That will install your new kernel into /boot/MYKERNEL, leaving
> /boot/kernel alone.  nextboot configures the boot process to use
> /boot/MYKERNEL, again leaving /boot/kernel along.  If anything goes
> wrong, a simple reboot of the box returns you to using /boot/kernel as
> before.
> 
> If the new kernel works correctly, then you can manually copy/moves
> things around as needed:
>   # mv /boot/kernel /boot/kernel.old
>   # cp -Rvp /boot/MYKERNEL /boot/kernel
> 
> Especially useful when testing new kernels on remote systems, as "hit
> the reset switch" on a locked up box puts things back to the way they
> were before.  No loader commands required.  :)

OK, thanks for each response, some really useful info for me.

I've always updated my -RELEASE systems using the traditional method so it seems it's no different other than perhaps updating more frequently and deciding whether or not both kernel code and userland code needs to be rebuilt together.

It certainly seems a bad idea for me as someone with a lot to learn, to patch specific parts of the source tree and rebuild those parts as something is bound to go wrong at some point for me. 

I want to be able to test the new code and report issues to help in that way with a view to adding code fixes to the project. 

Jamie.

[-- Attachment #2 --]
0	*H
010	+0	*H
00t>=XH#5L٘
'0
	*H
010	UGB10UGreater Manchester10USalford10U
COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CA0
120825000000Z
130825235959Z0 10	*H
	jamie@kode5.net0"0
	*H
0
':ABi.3cJ$Wi/v/.Wu>Ftq<#+\d;1@H;saçoIȤ|]]GyŨNj8Hyi6rJgz	
Vϟ9ctn*~Ce(4q	&X6!s/Rڌ4?uiGIʏ8
DDkBK_XHHel]}ITrwՐrpR9V_00U#0zNt[xcd'/[y{0U\Ty!Q^hP9q0U0U00 U%0++10	`HB 0FU ?0=0;+10+0)+https://secure.comodo.net/CPS0WUP0N0LJHFhttp://crl.comodoca.com/COMODOClientAuthenticationandSecureEmailCA.crl0+|0z0R+0Fhttp://crt.comodoca.com/COMODOClientAuthenticationandSecureEmailCA.crt0$+0http://ocsp.comodoca.com0U0jamie@kode5.net0
	*H
e;MK	#e;6>Ԛ%w״{㴳=#]
ѕs#ڭrOST\>e	3GsPu`f=Rtf_GdU^>4lQ+NyGۮWCV~bbIW7U%hFRXJhEz*W!)tFŖ9n
gD)}#\IFE4ۙϭ@PI8^00mOj3""2zq0
	*H
010	UUS10	UUT10USalt Lake City10U
The USERTRUST Network1!0Uhttp://www.usertrust.com1604U-UTN-USERFirst-Client Authentication and Email0
110428000000Z
200530104838Z010	UGB10UGreater Manchester10USalford10U
COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CA0"0
	*H
0
[KW^/@ȣSX_fe2N2}UxLUB'qi2@'Vbqi c^`ʢAjHmeC*.+c8w߱ڂ2jgo \5Tq
7
PSlY1	LR@[HhJ$:q_㬿;%qh=XF<hmz!W42~JRrd&N`ohQcB}"cөΞD\[5K0G0U#0g}ĝ&pKPH|=n}0UzNt[xcd'/[y{0U0U00U 
00U 0XUQ0O0MKIGhttp://crl.usertrust.com/UTN-USERFirst-ClientAuthenticationandEmail.crl0t+h0f0=+01http://crt.usertrust.com/UTNAddTrustClient_CA.crt0%+0http://ocsp.usertrust.com0
	*H
־xWUm3DRB
JAIZҭsn>&|L0(B<%>
u=9fѡMo(ltZڱuz/yVtCr`9 G:eH<=%`I?C
3_н`j;:<I3B)93i.EMiڀ=]|Gm]W0KID~y83:]&XaU!ՙC@B0Ұun004=+'44pT0
	*H
0o10	USE10U
AddTrust AB1&0$UAddTrust External TTP Network1"0 UAddTrust External CA Root0
050607080910Z
200530104838Z010	UUS10	UUT10USalt Lake City10U
The USERTRUST Network1!0Uhttp://www.usertrust.com1604U-UTN-USERFirst-Client Authentication and Email0"0
	*H
0
9}A;bF7`u9eJGHjM5BI/|1Nd.)բdąQ5yNh{zɤ2O0nFxoY^/m/묡j.g5yiF͠v:z'[=s"HaLi.1 ,׉CZqYں
gT:
wetbh~GeMW(t40b0,00U#0z4&&T$T0Ug}ĝ&pKPH|=n}0U0U00U 
00U 0DU=0;09753http://crl.usertrust.com/AddTrustExternalCARoot.crl05+)0'0%+0http://ocsp.usertrust.com0
	*H
c(1{b#1sSQL֟/g~x3t&dpbP#4Vp4nx7_j̉_|>Q5|`k:+߳}[|P-sxt1^˚ƹ7urDg%R%G<N
6wH\-?`q`q6 lKuI;ٟMx&-n_100010	UGB10UGreater Manchester10USalford10U
COMODO CA Limited1907U0COMODO Client Authentication and Secure Email CAt>=XH#5L٘
'0	+0	*H
	1	*H
0	*H
	1
120828223413Z0#	*H
	1'H@0<XG/-0R	*H
	1E0C0
*H
0*H
0
*H
@0+0
*H
(0
	*H
/fn>ϭoqܤuxg[0y`CnY.vkqЅNA	)+T}@u9	:]r'5O`u{`ԉ:35;pjH@hP"˿aQ,)+r+)yR%)x;Tt'=;=GZ,]LV# mYi\U/\1$h< 56įu*7ŭ /KfN@E1oX̛VdvCi

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120828223413.GB78518>