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

--BwCQnh7xodEAoBMC
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

[ 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.
>=20
> It's not mentioned often on the lists, but KODIR and nextboot(8) are
> wonderful things:
>   # make <whatever options> buildworld
>   # make KERNCONF=3DMYKERNEL <whatever other options> buildkernel
>   # make KERNCONF=3DMYKERNEL KODIR=3D/boot/MYKERNEL <whatever other
> options> installkernel
>   # nextboot -k MYKERNEL
>   # shutdown -r now
>=20
> 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.
>=20
> 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
>=20
> 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 dec=
iding 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 pat=
ch specific parts of the source tree and rebuild those parts as something i=
s bound to go wrong at some point for me.=20

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

Jamie.

--BwCQnh7xodEAoBMC
Content-Type: application/x-pkcs7-signature
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIIRngYJKoZIhvcNAQcCoIIRjzCCEYsCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
DuIwggUfMIIEB6ADAgECAhB0kD49oFhImiM1TNmYDSf/MA0GCSqGSIb3DQEBBQUAMIGTMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxm
b3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVu
dCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTEyMDgyNTAwMDAwMFoX
DTEzMDgyNTIzNTk1OVowIDEeMBwGCSqGSIb3DQEJARYPamFtaWVAa29kZTUubmV0MIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArCcH9jqYDuhBs0LslWkupsEzY7j7D0okrqe9
k1eoafySH8/JL5x2Ly5XdQY+D//SRhaonnQO4vZxf/48I/ErXJnQ12Q7nv8x0OUbHUCsSDuM
o+XdCHNhw6cabwP/lkn+yKQOucl8jL4DXZbUxvZdxkd5xajHi3/OOOkdxuz09gKY5kh5aTaV
cg9KA5WzZ3oJ8LENEVbPnwj7AIbyALaE0N45/GN0rG7KKn5DZSjqwd40+XEMCSaw5qNYNiFz
iS9S2ow0P+aQz3WUaUcFHUnTyo84CkTWRGtCS5FfWEjX7UjTZbvLAmxdndbqfahJVIL/ch+o
d9WQAXIGwHBSOZtWXwIDAQABo4IB3zCCAdswHwYDVR0jBBgwFoAUehNOAHRbxnhjZCfBL+Kg
W7x5xXswHQYDVR0OBBYEFFzXVMl5Ia5RjMxe7WhQ66w5ceGXMA4GA1UdDwEB/wQEAwIFoDAM
BgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgB
hvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDov
L2NybC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVF
bWFpbENBLmNybDCBiAYIKwYBBQUHAQEEfDB6MFIGCCsGAQUFBzAChkZodHRwOi8vY3J0LmNv
bW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0Eu
Y3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wGgYDVR0RBBMwEYEP
amFtaWVAa29kZTUubmV0MA0GCSqGSIb3DQEBBQUAA4IBAQBl+DsCE7TM7c8SgKiqwE0DSxqU
CfsPA/PtqSMIZYesr9Aelod/OzawPhjUmqsliqR3s9e0e+O0s7H+PSOaf10Nn9GVc6Ej6tqt
ctFPr6AeU8NUvlyqhPK4kj4DZRcJM0ervslzva8TUHWk7mC2gahmPVJ0Zl8WR2TCVdLGXrWH
jz4csIw03GxRqivg86PpTnm1R9uutVem6kNWfqSdYmKqwABJ71f0N1WWJWhGUlgf5kpoRXrp
AyrjFIoeD1egIbuBwf+24ynID9MSuHSqRgPxf8WWtTmpbgpnRL2TKbF9vMojXOFJ0dEeRvlF
+DTbmbLPrUBQSQELOIyY2+WV6V6wMIIFGjCCBAKgAwIBAgIQbRnqpxlPajMi5iIyeqpx3jAN
BgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5T
YWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQL
ExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xp
ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBaFw0yMDA1MzAx
MDQ4MzhaMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAw
DgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMw
Q09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoSEW0tXmNReL4uk4UDIo1NYX2Zl8TJO958y
fVXQeExVt0KU4PkncQfFxmmkuTLE8UAakMwnVmJ/F7Vxaa7lIBvky2NeYMqiQfZq4aP/uN8f
SG1lQ4wqLitjOHffsReswtqCAtbUMmrUZ28gE49cNfrlVICv2HEKHTcKAlBTbJUdqRAUtJmV
WRIx/wmi0kzcUtve4kABW0ho3cVKtODtJB86r3FfB+OsvxQ7sCVxaD30D9YXWEYVgTxoi4uD
D216IVfmNLDbMn7jSuGlUnJkJpFOpZIP/+CxYP0ab2hRmWONGoulzEKbm30iY9OpoPzOnpDf
RBn0XFs1uhbzp5v/wQIDAQABo4IBSzCCAUcwHwYDVR0jBBgwFoAUiYJnfcSdJnAAS7RQSHze
Pa4Ebn0wHQYDVR0OBBYEFHoTTgB0W8Z4Y2QnwS/ioFu8ecV7MA4GA1UdDwEB/wQEAwIBBjAS
BgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBYBgNVHR8EUTBPME2gS6BJ
hkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50
aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRoMGYwPQYIKwYBBQUHMAKGMWh0dHA6
Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BZGRUcnVzdENsaWVudF9DQS5jcnQwJQYIKwYBBQUH
MAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQADggEBAIXWvnhX
VW0zf0RS/kLVBqgBA4CK+w2y/Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjBMCjfy/tCPKElPgp1
1tA9OYZm0aGbtU2bb68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy+I3T4ENyG+2P/WA5
IEf7i686ZUg8mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPNM1+b0L1garM7/vrUyTo8H+2b/5tJ
M75CKTmD7jNpLoKdRU2oadqAGx490hpdfEeZpZsIbRKZhtZdVwcbpzC+S0lEuJB+ytF5OOu0
M/qgOl0mWJ5hVRi0IdWZ1eBDQEIwvuql55TSsP7zdfl/bucwggSdMIIDhaADAgECAhA0Pekr
rCc0/4/LNJT7zHBUMA0GCSqGSIb3DQEBBQUAMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtB
ZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAg
BgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3QwHhcNMDUwNjA3MDgwOTEwWhcNMjAw
NTMwMTA0ODM4WjCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0
IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho
dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50
IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALI5haTyfatBO2JGN67NwWB1vDll+UoaR6K5zEjMapjVTTUZuaRC5c5J4oovHnzSMQfH
TrSDZJ0uKdWiZMSFvYVRNXmkTmiQexx6pJKoF/KYFfKTzMmkMpW7DE8wvZigC4vlbhuiRvp4
vKJvq1lepS/Pytptqi/rrKGzaqq3Lmc1i3nhHmmI4uZGzaCl6r4LznY6eg6b6vzaJ1s9cx8i
5khhxkzzabGoLhu21DEgLLyCio6kDqXXiUP8FlqvHXHXEVnauocNr/rz4cLwpMVnjNbWVDre
CqS6A3ezZcj9HtN0YqoYymiTHqGFfvVHZcv4TVcodNI0/zC27vZiMBSMLOsCAwEAAaOB9DCB
8TAfBgNVHSMEGDAWgBStvZh6NLQm9/rEJlTvA73gJMtUGjAdBgNVHQ4EFgQUiYJnfcSdJnAA
S7RQSHzePa4Ebn0wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAow
CDAGBgRVHSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9B
ZGRUcnVzdEV4dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGG
GWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQADggEBAAG8nONjKLDz
MQHC33vdYqABnSMxD5ySc1NR6h9M+tafxMovZ354Mw90FrmRh5H1iib6ZHAA2B75CwRiUIeT
gdTa9SPbNLuFVrRwNG54gzcehRzFERWSX4cXvaxq/fHC0cyJX7F88D5R8jXzfOxgmGs6K+Dv
37N9huu1G/Vb7KJ8mBPXAFC50S1z3gN4dOEFhTFey5q5nZTGuZQ3dXLcRPtn6PD6JR5Sp9ol
6UfgoMc8oE6xCjb7d0if75eK+7T+45QUqIO8XC0/0mBxYO7CcYIM6Yg249ogtKOgbKqWS7iA
jnXKSQf2OxS639wF2Z/b4LLmTaB4JufnLW5/X8YeiBUxggKEMIICgAIBATCBqDCBkzELMAkG
A1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9y
ZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQg
QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQdJA+PaBYSJojNUzZmA0n/zAJ
BgUrDgMCGgUAoIGxMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTEyMDgyODIyMzQxM1owIwYJKoZIhvcNAQkEMRYEFPnSJ8vq2Uj5QDCBPFi/w95Hry8tMFIG
CSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC
AgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIBAIIvndLgyWZu
Ps+tAIdvHL9x3KTOdXhnGFsw5XlgQ+ZuklnvLnaha+rmEBTptXH1j6P/0IUETuP2QYIJKRXn
qNArvFR94kC44HW13zm6CTqzFF1y7OMnNU9gGXXQe8PkYKTUiaf3OjO5hTWyO/lwAmpIsYFA
rWhQIsu/YVGMLCkTK/4ehHIr8OQpeeFSy+7Q3yUemil4uTuVVHQnPTv244U92Uf8iAHTWiyL
vF3eTFbiI5GjIG2UWc5pwMkaCORcVS/e7FwxjCRoPIfv9urJIDW+NsSvA6gcxX91pZwGKhbZ
N5rFrSAv8ktm1062QNRFBTGSbxlYyN3Mm1b8f2R2Q2k=

--BwCQnh7xodEAoBMC--



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