Subject: Re: Updating a stable machine without a local build
To: Chris Ross <cross+netbsd@distal.com>
From: Louis Guillaume <lguillaume@berklee.edu>
List: netbsd-users
Date: 04/06/2005 01:33:36
This is a cryptographically signed message in MIME format.

--------------ms010500020002000304060704
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Chris Ross wrote:
> 
>   There's a nice doc at www.netbsd.org on how to update a machine's
> installed OS.  And, I've done this many times on my build machines.
> 
>   However, I have a production machine that doesn't have a bunch of
> extra disk space, and is *much* slower than the dev/build machines I
> do most of my building on.
> 
>   Is there a procedure documented somewhere to run a "build.sh
> distribution" (or "release") on a fast machine, then take the bits that
> are built and get them all installed, with fixinstall or something like it
> to check everything, or the like?
> 
>   Has anyone made a process for this?  Or do people just build the
> whole thing on the machine in question most of the time?
> 
>   Thanks...
> 
>                                 - Chris
> 


You want the "release" or "sets" target for build.sh.

See this and related messages from a few days ago...

http://mail-index.netbsd.org/netbsd-users/2005/03/22/0013.html

... also read the file BUILDING in /usr/src.

Louis


--------------ms010500020002000304060704
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII/TCC
AtkwggJCoAMCAQICAw5BgDANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDUwMzEzMDQxNDUwWhcNMDYwMzEzMDQxNDUw
WjBIMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSUwIwYJKoZIhvcNAQkBFhZs
Z3VpbGxhdW1lQGJlcmtsZWUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
7oKaqOBxvzmsqFBmyM/OW13GZwrHIWZsChw3Bg8pqCqFKoJZ2v1Z86Q6mlqXk63ctPanfLo6
Js6TQy/25POsGnglILts6amQLnE1C4fkqVc7gApM12R3VaPopWDl+Tn+cVJxsjsUvpj2OYTt
MQTv2TtcpRwbC0mZRPt7/NUctiiKnNMwwpx5kV7xwd9bLiAuxvj2rb0xxjMcV5dWDDzH335U
x2poCooXzxElhHSgiR+cowzdzw6I2O+mD3A2XLxHEH606sRzp48ywDSJ3uOVTb1h0zOIpIQd
4QfsVlN7DR+KQQlIAtig8k5lABNVoJ91Zpq4GqWCGxymyPVB+uBKUwIDAQABozMwMTAhBgNV
HREEGjAYgRZsZ3VpbGxhdW1lQGJlcmtsZWUuZWR1MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcN
AQEEBQADgYEAkavImAKSfFEVhG4RIWYUB9Nwimp8l+7HG/N/pj0HyD1AQP2l0It2IXtAbwe4
0seMkMSPX0SjRr4i4XwwrZTOBCmn3prTnlLo/Wb8Mg+0dFN++03DUA9aoEeBwdEDlH2jII84
wuJUJ8NhQTApjTH+T3pNdlUaI7kA2zYxAcPWv/YwggLZMIICQqADAgECAgMOQYAwDQYJKoZI
hvcNAQEEBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ
dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB
MB4XDTA1MDMxMzA0MTQ1MFoXDTA2MDMxMzA0MTQ1MFowSDEfMB0GA1UEAxMWVGhhd3RlIEZy
ZWVtYWlsIE1lbWJlcjElMCMGCSqGSIb3DQEJARYWbGd1aWxsYXVtZUBiZXJrbGVlLmVkdTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO6Cmqjgcb85rKhQZsjPzltdxmcKxyFm
bAocNwYPKagqhSqCWdr9WfOkOppal5Ot3LT2p3y6OibOk0Mv9uTzrBp4JSC7bOmpkC5xNQuH
5KlXO4AKTNdkd1Wj6KVg5fk5/nFScbI7FL6Y9jmE7TEE79k7XKUcGwtJmUT7e/zVHLYoipzT
MMKceZFe8cHfWy4gLsb49q29McYzHFeXVgw8x99+VMdqaAqKF88RJYR0oIkfnKMM3c8OiNjv
pg9wNly8RxB+tOrEc6ePMsA0id7jlU29YdMziKSEHeEH7FZTew0fikEJSALYoPJOZQATVaCf
dWaauBqlghscpsj1QfrgSlMCAwEAAaMzMDEwIQYDVR0RBBowGIEWbGd1aWxsYXVtZUBiZXJr
bGVlLmVkdTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAJGryJgCknxRFYRuESFm
FAfTcIpqfJfuxxvzf6Y9B8g9QED9pdCLdiF7QG8HuNLHjJDEj19Eo0a+IuF8MK2UzgQpp96a
055S6P1m/DIPtHRTfvtNw1APWqBHgcHRA5R9oyCPOMLiVCfDYUEwKY0x/k96TXZVGiO5ANs2
MQHD1r/2MIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx
FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFU
aGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZp
c2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcN
AQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEz
MDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5n
IChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5n
IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/
ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2
JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wID
AQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDov
L2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQD
AgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG
9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAg
k3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghO
rvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAzswggM3AgEBMGkwYjELMAkGA1UE
BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT
I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMOQYAwCQYFKw4DAhoFAKCC
AacwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwNDA2MDUz
MzM2WjAjBgkqhkiG9w0BCQQxFgQUAgRaLxXyljIwgtS45G9qXsD4vK0wUgYJKoZIhvcNAQkP
MUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4D
AgcwDQYIKoZIhvcNAwICASgweAYJKwYBBAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMG
A1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBl
cnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAw5BgDB6BgsqhkiG9w0BCRACCzFroGkwYjEL
MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq
BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMOQYAwDQYJKoZI
hvcNAQEBBQAEggEAy9wNkpvvbnp+yVcLuSU7jVHZ4zDtnfUvXR9Sl3HzuONCjv8VJ9Rm56/c
MG8I37lG6g5F8mEkpgmd/FMkSq/SXbN+m5YyabZafMiIQoWg7NFY3ls1p3M1RgbBsmQD4w6u
eLhZG8jqQFVO/JqFPaYZ2SQWGQ8oacin0sTtBWmpLqyFg6taPOY66aeuA5R6fDKmNkn/PYtm
Da34ZXq6h0moivu9j4GtDdWORfLMJRBd20zfhMM50jRalp4g6JXVEmT/BDGzjTgrAO5/IiII
AzIh1r5knaC499oPFodFo7yR8FO69Mgqx51xijry+rXqWOuvuSD0Lmw7VHVAR1WA9xS9tAAA
AAAAAA==
--------------ms010500020002000304060704--