[OpenAFS] Re: sysname for 3.x linux kernel

Björn Torkelsson torkel@hpc2n.umu.se
Wed, 14 Mar 2012 09:12:21 +0100


This is a cryptographically signed message in MIME format.

--------------ms050603090101010207030606
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Russ Allbery wrote:
> Andrew Deason <adeason@sinenomine.net> writes:
>
>> Secondly, this is easily modifiable by distributions. I think the
>> closest thing Linux has to a "platform" like those of commercial unice=
s
>> (and maybe the BSDs) is a distribution-specific moniker. Just because
>> the OpenAFS project doesn't include anything more specific than
>> "$arch_linux26" by default doesn't mean we can't have a distro-specifi=
c
>> tag by default in front of that (and the RPMs related to this thread a=
re
>> already doing that). That seems like a pretty easy way to get more
>> granularity and be more 'modern'.
> I suppose I could do that in Debian.  I'd feel more comfortable doing i=
t
> if any Debian user had ever indicated a desire for an @sys that identif=
ied
> the Debian stable version (which would be the obvious thing to put in
> there).
>
> If I do that for Debian, though, Ubuntu is going to be a mess.

We have been using:

afs_arch=3D`dpkg --print-architecture`
afs_version=3D`lsb_release -s -r | sed -e 's/\.//g' | tr -d "[a-zA-Z]"`
afs_dist=3D`lsb_release -s -i|tr "[:upper:]" "[:lower:]"`
afs_sysname=3D"${afs_arch}_${afs_dist}${afs_version}"

for years, on ubuntu.

/Bj=C3=B6rn

>



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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOZzCC
BIowggNyoAMCAQICECf06hH0eobEbp27bqkXBwcwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UE
BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h
bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0w
NTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMC
VVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l
dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO
LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVN
NRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQy
lbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXq
vgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6
hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu
9mIwFIws6wIDAQABo4HhMIHeMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0G
A1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
BAUwAwEB/zB7BgNVHR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9BZGRU
cnVzdEV4dGVybmFsQ0FSb290LmNybDA2oDSgMoYwaHR0cDovL2NybC5jb21vZG8ubmV0L0Fk
ZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAZ2IkRbyispgCi
54fBm5AD236hEv0e8+LwAamUVEJrmgnEoG3XkJIEA2Z5Q3H8+G+v23ZF4jcaPd3kWQR4rBz0
g0bzes9bhHIt5UbBuhgRKfPLSXmHPLptBZ2kbWhPrXIUNqi5sf2/z3/wpGqUNVCPz4FtVbHd
WTBK322gnGQfSXzvNrv042n0+DmPWq1LhTq3Du3Tzw1EovsEv+QvcI4l+1pUBrPQxLxtjftz
Mizpm4QkLdZ/kXpoAlAfDj9N6cz1u2fo3BwuO/xOzf4CjuOoEwqlJkRl6RDyTVKnrtw+ymsy
XEFs/vVdoOr/0fqbhlhtPZZH5f4ulQTCAMyOofK7MIIE2jCCA8KgAwIBAgIQXf9Q6v4PU0aI
n4BBj+dCyDANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcw
FQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3Jr
MSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VS
Rmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0wOTA1MTgwMDAwMDBa
Fw0yODEyMzEyMzU5NTlaMEQxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJDAiBgNV
BAMTG1RFUkVOQSBlU2NpZW5jZSBQZXJzb25hbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMS8JX3N71kEq3QnKbZjiu/ENXChRgivblCbG3F4lwKFwDX/kBgRZvozORSe
pBL3Pe4FLIHn9y0uNnhDDjm2f3p0w8tVPy+zy8M3auGVAyMbsyKYE4NYMF+sPJFF020LLsvR
kWGyynH6wokMewnWkr+jgRcRVSDfN4GfHiYJHdIXGUPLi5kldEFb5jIq0KdT3NIhjc2Rz3ts
9Mn+0OXSBmsaYUIbgJEH3BRJJzsKirLiO2kIhMuBmde6FB/YfpJjvfYtMfqVTs02DZnvEbqt
SvuoxHi5fFo+yPUIMsCpBceMGiiPMLoXo/G54genuPtVv59iWtUUDwi0E5nSEnla8P0CAwEA
AaOCAVswggFXMB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBTI
iXOZp11RFlNFVHyjwjl8y9eqgTAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB
ADAmBgNVHSAEHzAdMA0GCysGAQQBsjEBAgIdMAwGCiqGSIb3TAUCAgUwWAYDVR0fBFEwTzBN
oEugSYZHaHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0
aGVudGljYXRpb25hbmRFbWFpbC5jcmwwbwYIKwYBBQUHAQEEYzBhMDgGCCsGAQUFBzAChixo
dHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVROQUFBQ2xpZW50X0NBLmNydDAlBggrBgEFBQcw
AYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEACBekHPkV
a7AZYW+gSON6JO9BVZqgUHDYI9VThkpnjujaVhYYLBsYIYm6mCTuVjTjF4YmvSFa1BmTSuph
dE22xISNR+7KLmVtNpOYseKSZojiTnt1x15EaSHcEmow/GGA/g/wndLcfq7lwlNNC3CDYVZF
+z3fcvYCQnXriIqYV2D1n6JySbF6PkFnNcNVKw0HNejGK9W6h3mAdOeSNr1GgXouKeJqvuEX
EzV8FqQlMy9h7s7JUuBA29O+OVrPz0wU5X/FQ1eLTblajsIPBk3eyEmdgXO65D+YpZM8WU7b
mzXf/k2/VaHpZMNFfKyPfEfROvFOddmQZ0DosS+eFy9cNTCCBPcwggPfoAMCAQICEQD0TvJi
z+VT6QjaWVTMpdHVMA0GCSqGSIb3DQEBBQUAMEQxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZU
RVJFTkExJDAiBgNVBAMTG1RFUkVOQSBlU2NpZW5jZSBQZXJzb25hbCBDQTAeFw0xMTExMjIw
MDAwMDBaFw0xMjEyMjEyMzU5NTlaMIGXMRMwEQYKCZImiZPyLGQBGRYDb3JnMRYwFAYKCZIm
iZPyLGQBGRYGdGVyZW5hMRMwEQYKCZImiZPyLGQBGRYDdGNzMQswCQYDVQQGEwJTRTEZMBcG
A1UEChMQVW1lYSBVbml2ZXJzaXRldDErMCkGA1UEAxQiVG9ya2Vsc3NvbiwgQmpvZXJuIGJq
dG8wMDAxQHVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKlgQ+VIxSVV
Y8MkIGJb8LnRpDaK4VTmFuUJQ7l2FFUjNhqLMDBWGMgIT2ZMGNJNgC8i6sCnLSGkElgYqzMB
ZuGDqKBRQr5ufV/KkOg5hvqVGVKR9xP0wCVXNAd84tQhr7VdbTcaF9WmIdTyn0J1cMvRXpCb
Tim4kWp1TU2OcuFh3v45F2KelZzCq647lJRyJ0CGN1nWefazRtm+kRF9s/4ndBWVrngzLpNS
WWn7iXqXYHTP3uBx4VQtdhuiNoXfetDWQODCz5cRiEPEDiXHShDAzWrJ1wQQ5XciVIK1AGNa
X7M1CO64aDSXldZn0J04kSohpKZ7GlXOypjIXHmel2ECAwEAAaOCAY4wggGKMB8GA1UdIwQY
MBaAFMiJc5mnXVEWU0VUfKPCOXzL16qBMB0GA1UdDgQWBBTBmUs1aI5hzrS6kPzpBe3RipuY
DzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDBAYI
KwYBBQUHAwIwJgYDVR0gBB8wHTANBgsrBgEEAbIxAQICHTAMBgoqhkiG90wFAgIFMEcGA1Ud
HwRAMD4wPKA6oDiGNmh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BZVNjaWVuY2VQ
ZXJzb25hbENBLmNybDB6BggrBgEFBQcBAQRuMGwwQgYIKwYBBQUHMAKGNmh0dHA6Ly9jcnQu
dGNzLnRlcmVuYS5vcmcvVEVSRU5BZVNjaWVuY2VQZXJzb25hbENBLmNydDAmBggrBgEFBQcw
AYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHgYDVR0RBBcwFYETdG9ya2VsQGhwYzJu
LnVtdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEARtvEzRh5CLWyJxoqcRX6Adhn0Y9PQ7CbmTiU
0fGGZjzvkkQbjNkeom4gxR0UctqToZRgBDlCCN+OeU8mTdpPznZN/CzcX95KLrrPhjmbp+Jd
15RJSUeFkgssUV7UKB1qYdcET5DJ2/MHJcORJrkccdLGhomIIRQk1CjBucK4XLJNp0Q/+bGe
NdZVpCwhPzTTvdx1BIeX48H5HziYh59pSnaEbGx9RVMpbW03yYxlDyhRJwXeW9lTsz9IW5aZ
MYSKmavTgBvO4p/FY98Z9n/ArWu5su8hAWwKFgBXp5m/OmC9TR2nOf5zb6Ax/JuKDa5p3yW+
fvc+M3a6xTNLZUrW4zGCAxgwggMUAgEBMFkwRDELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRF
UkVOQTEkMCIGA1UEAxMbVEVSRU5BIGVTY2llbmNlIFBlcnNvbmFsIENBAhEA9E7yYs/lU+kI
2llUzKXR1TAJBgUrDgMCGgUAoIIBlDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG
SIb3DQEJBTEPFw0xMjAzMTQwODEyMjFaMCMGCSqGSIb3DQEJBDEWBBRjgSZcAOS6ffBEODfV
mSDaJOeDpDBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggq
hkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwaAYJ
KwYBBAGCNxAEMVswWTBEMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMSQwIgYDVQQD
ExtURVJFTkEgZVNjaWVuY2UgUGVyc29uYWwgQ0ECEQD0TvJiz+VT6QjaWVTMpdHVMGoGCyqG
SIb3DQEJEAILMVugWTBEMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMSQwIgYDVQQD
ExtURVJFTkEgZVNjaWVuY2UgUGVyc29uYWwgQ0ECEQD0TvJiz+VT6QjaWVTMpdHVMA0GCSqG
SIb3DQEBAQUABIIBABuxYgNS1xB3fihm7qbR5txUWkmBjlui3F4MNPuqmA+WpeJcQAAuQt7K
nn2WgUfPNPsAk5BLD5K7WM5lpR/fRGG2wdQwCIZosbyOil1URanVa2DcmmCAQoaBLFC5HVqZ
dcSY0C2fUj+ej/wJrHCKpaz6gt9nCrZ2weICRmTEGV3ngIE3iT0q3ufdP31PSpqtGOjQrTct
FtS6WbdAV/dbjOg1qI3SqiWw1YDPC8yib6HFmj3ZbyAlQqsZN8rW7wgaAhg+6cR9luIZuF82
Dm0gsIdyw7hCmpo2ZA9W8x+L/aB71AS8xmC4TvahbZPF4Uv9JlVagzggtpI6poUNV/tNc5wA
AAAAAAA=
--------------ms050603090101010207030606--