bin/86388: [patch] periodic(8) daily should backup bsdlabel(8) / fdisk(8) disk labels

Brian A. Seklecki bseklecki at collaborativefusion.com
Tue Jun 20 13:41:02 UTC 2006


The following reply was made to PR bin/86388; it has been noted by GNATS.

From: "Brian A. Seklecki" <bseklecki at collaborativefusion.com>
To: Tom Rhodes <trhodes at FreeBSD.org>
Cc: wmoran at collaborativefusion.com, bug-followup at FreeBSD.org, Gleb Smirnoff <glebius at freebsd.org>, Maxim Konovalov <maxim at macomnet.ru>
Subject: Re: bin/86388: [patch] periodic(8) daily should backup bsdlabel(8)
	/ fdisk(8) disk labels
Date: Tue, 20 Jun 2006 09:37:15 -0400

 --=-oKV6oVh6A7Brq7ntEr96
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 
 On Tue, 2006-03-14 at 18:27 -0500, Tom Rhodes wrote:
 > On Mon, 13 Mar 2006 23:47:44 -0500
 > "Brian A. Seklecki" <bseklecki at mx00.pub.collaborativefusion.com> wrote:
 
 I've updated this to work with $prefix/local/periodic./daily* and use
 echo(1) less, where possible, except in conjunction with sed(1).
 
 I've also addressed the "there's no sysctl with geom devices" with
 periodic.conf(5) variables:
 
 $daily_backup_bsdlabels_include
 $daily_backup_bsdlabels_exclude (regexp passed to sed(1))
 
 So you can do:
 
 # enable
 daily_backup_bsdlabels_enable=3D"YES"
 # don't backup unmoued CF->USB storage
 daily_backup_bsdlabels_exclude=3D"da[0-9]"
 # You might die trying!
 daily_backup_bsdlabels_xtra_disks=3D"mirror/gm0"
 
 http://digitalfreaks.org/~lavalamp/220.backup-bsdlabels
 
 Still ugly as hell but it works!
 
 ~BAS
 
 PS our bourne shell is strange.
 
 part_slices=3D/dev/ad0s[0-9] =3D works
 disk=3Dad0
 part_slices=3D/dev/${disk}s[0-9] =3D doesn't work
 so:
 part slices=3D$(echo /dev/${disk}s[0-9]) =3D ugly, but works.
 
 ~BAS
 
 > echo(1) has to go in this code.
 >=20
 > What about printf(1)?
 >=20
 --=20
 Brian A. Seklecki <bseklecki at collaborativefusion.com>
 Collaborative Fusion, Inc.
 
 --=-oKV6oVh6A7Brq7ntEr96
 Content-Type: application/x-pkcs7-signature; name=smime.p7s
 Content-Disposition: attachment; filename=smime.p7s
 Content-Transfer-Encoding: base64
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIHYDCCA6ww
 ggKUoAMCAQICAS4wDQYJKoZIhvcNAQEEBQAwgaAxCzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5u
 c3lsdmFuaWExEzARBgNVBAcTClBpdHRzYnVyZ2gxIzAhBgNVBAoTGkNvbGxhYm9yYXRpdmUgRnVz
 aW9uLCBJbmMuMR4wHAYDVQQLExVDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxIDAeBgNVBAMTF0NvbGxh
 Ym9yYXRpdmUgRnVzaW9uIENBMB4XDTA1MTIxOTIwMzkxM1oXDTA2MTIxOTIwMzkxM1owgbsxCzAJ
 BgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExEzARBgNVBAcTClBpdHRzYnVyZ2gxIzAh
 BgNVBAoTGkNvbGxhYm9yYXRpdmUgRnVzaW9uLCBJbmMuMQ0wCwYDVQQLEwRCT0ZIMRowGAYDVQQD
 ExFCcmlhbiBBLiBTZWtsZWNraTEwMC4GCSqGSIb3DQEJARYhYnNla2xlY2tpQGNvbGxhYm9yYXRp
 dmVmdXNpb24uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkC6Fb+c77I+dm58TFxvOn
 BKaf4wug8K34V/zvjYdLVKRkEA+WLMb1/4shisJgEU9RXzoZ3wF3z+FaZKnSTCp79XF9pJ6ajmu+
 79rf6negRYKnHoxq4am95PEpFfwXFmuBm6nQMmJwL/6NwpoQInve5OB/bRVW5UMv4Q3R2QAMzwID
 AQABo1gwVjAsBgNVHREEJTAjgSFic2VrbGVja2lAY29sbGFib3JhdGl2ZWZ1c2lvbi5jb20wEQYJ
 YIZIAYb4QgEBBAQDAgSwMBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBAUAA4IBAQBB
 zoyBh9QR/Qj5kUSrwTTUMudk13CvidDh5O+vvlNrcwicqgiQcsJ8PQZ20ujiyzvJ97fFm13Bi02R
 oXlnDGpAaUR2AGJcJSgHDRoP5Qkkt/5OHp1s5uYEsBMkFnGJVcgIeEkg3MdKJD8EOaFXoHOVlfcf
 WQNB8vmk8GK+6dpDTm7yb9dK44R+D5Lky+kgNkJ/+s6G6oQKlR1NRkNfxRBwh33wE9+OUl2Cgx8c
 VzPPTeVTMcCAUPeJNa/gLk0X/oxCGMfyjBJSaEz8rb33xNJm5dl34/h49PrFf4pyMIiDslKwHopN
 JpkV9wDQZyYGJK9TMDVOWEvpERISIszjsmFRMIIDrDCCApSgAwIBAgIBLjANBgkqhkiG9w0BAQQF
 ADCBoDELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTETMBEGA1UEBxMKUGl0dHNi
 dXJnaDEjMCEGA1UEChMaQ29sbGFib3JhdGl2ZSBGdXNpb24sIEluYy4xHjAcBgNVBAsTFUNlcnRp
 ZmljYXRlIEF1dGhvcml0eTEgMB4GA1UEAxMXQ29sbGFib3JhdGl2ZSBGdXNpb24gQ0EwHhcNMDUx
 MjE5MjAzOTEzWhcNMDYxMjE5MjAzOTEzWjCBuzELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5z
 eWx2YW5pYTETMBEGA1UEBxMKUGl0dHNidXJnaDEjMCEGA1UEChMaQ29sbGFib3JhdGl2ZSBGdXNp
 b24sIEluYy4xDTALBgNVBAsTBEJPRkgxGjAYBgNVBAMTEUJyaWFuIEEuIFNla2xlY2tpMTAwLgYJ
 KoZIhvcNAQkBFiFic2VrbGVja2lAY29sbGFib3JhdGl2ZWZ1c2lvbi5jb20wgZ8wDQYJKoZIhvcN
 AQEBBQADgY0AMIGJAoGBAOQLoVv5zvsj52bnxMXG86cEpp/jC6DwrfhX/O+Nh0tUpGQQD5YsxvX/
 iyGKwmART1FfOhnfAXfP4VpkqdJMKnv1cX2knpqOa77v2t/qd6BFgqcejGrhqb3k8SkV/BcWa4Gb
 qdAyYnAv/o3CmhAie97k4H9tFVblQy/hDdHZAAzPAgMBAAGjWDBWMCwGA1UdEQQlMCOBIWJzZWts
 ZWNraUBjb2xsYWJvcmF0aXZlZnVzaW9uLmNvbTARBglghkgBhvhCAQEEBAMCBLAwEwYDVR0lBAww
 CgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEEBQADggEBAEHOjIGH1BH9CPmRRKvBNNQy52TXcK+J0OHk
 76++U2tzCJyqCJBywnw9BnbS6OLLO8n3t8WbXcGLTZGheWcMakBpRHYAYlwlKAcNGg/lCSS3/k4e
 nWzm5gSwEyQWcYlVyAh4SSDcx0okPwQ5oVegc5WV9x9ZA0Hy+aTwYr7p2kNObvJv10rjhH4PkuTL
 6SA2Qn/6zobqhAqVHU1GQ1/FEHCHffAT345SXYKDHxxXM89N5VMxwIBQ94k1r+AuTRf+jEIYx/KM
 ElJoTPytvffE0mbl2Xfj+Hj0+sV/inIwiIOyUrAeik0mmRX3ANBnJgYkr1MwNU5YS+kREhIizOOy
 YVExggMkMIIDIAIBATCBpjCBoDELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTET
 MBEGA1UEBxMKUGl0dHNidXJnaDEjMCEGA1UEChMaQ29sbGFib3JhdGl2ZSBGdXNpb24sIEluYy4x
 HjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEgMB4GA1UEAxMXQ29sbGFib3JhdGl2ZSBG
 dXNpb24gQ0ECAS4wCQYFKw4DAhoFAKCCAdMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkq
 hkiG9w0BCQUxDxcNMDYwNjIwMTMzNzE1WjAjBgkqhkiG9w0BCQQxFgQU1mGOYEVqgmFkyJiPJzUO
 Vi/7oRcwgbcGCSsGAQQBgjcQBDGBqTCBpjCBoDELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5z
 eWx2YW5pYTETMBEGA1UEBxMKUGl0dHNidXJnaDEjMCEGA1UEChMaQ29sbGFib3JhdGl2ZSBGdXNp
 b24sIEluYy4xHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEgMB4GA1UEAxMXQ29sbGFi
 b3JhdGl2ZSBGdXNpb24gQ0ECAS4wgbkGCyqGSIb3DQEJEAILMYGpoIGmMIGgMQswCQYDVQQGEwJV
 UzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRMwEQYDVQQHEwpQaXR0c2J1cmdoMSMwIQYDVQQKExpD
 b2xsYWJvcmF0aXZlIEZ1c2lvbiwgSW5jLjEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5
 MSAwHgYDVQQDExdDb2xsYWJvcmF0aXZlIEZ1c2lvbiBDQQIBLjANBgkqhkiG9w0BAQEFAASBgLve
 /pUhJ3JObl2WYzZByVn1q4k7YTN7mJyszMr2NVocZUpNNeq5n3ZGtduYDeMFSJ7o4QqFcIkEtFYO
 4EZRC9TZrzXvTMlqRZ/tX+f5u6hFNOsVyz8YT3uq4AZLwxSz3tzbOfMPOe+IbZ4uvzTiq/O+A1Fq
 1RXjs/Uf02dDZ7KOAAAAAAAA
 
 
 --=-oKV6oVh6A7Brq7ntEr96--
 


More information about the freebsd-bugs mailing list