[OpenAFS] Anyone still use the old 'vspace' script?

Jeffrey Altman jaltman@your-file-system.com
Mon, 26 Oct 2015 13:45:56 -0400


This is a cryptographically signed message in MIME format.

--------------ms060203060208030404080107
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 10/26/2015 1:37 PM, Garance A Drosehn wrote:
> On 25 Oct 2015, at 22:21, Benjamin Kaduk wrote:
>=20
>> Hi Garance,
>>
>> On Sun, 25 Oct 2015, Garance A Drosehn wrote:
>>
>>> It happens that this script has been useful for some work I'm doing
>>> right now, so I've made a number of changes to it.  If anyone else is=

>>> using the script, I'll make my version available.
>>
>> Please consider making the script available even if no one speaks up a=
s a
>> current user; it may be useful to someone else in the future, if they =
can
>> find it.  There exists https://github.com/openafs-contrib as a place t=
o
>> consolidate this sort of AFS-related helper script for greater
>> discoverability;
>=20
> Thanks for that pointer.
>=20
> The script I have is a combination of bourne-shell and awk code (which =
is
> geared for ancient versions of awk).  It includes a number of RPI-speci=
fic
> changes, most of which we haven't used in 15 years.  I have no idea if =
the
> unused parts still work, or if they even make sense.  Part of the reaso=
n I
> wanted to ask the list was to find whatever the current version was (if=

> there is one), and add just the "good parts" of my changes to that vers=
ion.
>=20
> But if no one knows of the original version, I might clean up this vers=
ion
> a bit more and make it available.  I'm also writing some other afs-rela=
ted
> tools, and I'm going to need to rewrite "the good parts" of vspace for =
that
> project.  So it might be the rewritten version that will be released.
>=20

I suggest you look at Wes' "vos each" work which is sitting in Gerrit.

  http://gerrit.openafs.org/#change,10966

Wes gave an excellent talk on the new command functionality at the
workshop in Pittsburgh

  http://workshop.openafs.org/afsbpw15/talks/wednesday/nwf-vos-each.pdf

Jeffrey Altman





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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
DV0wggZCMIIFKqADAgECAhA4qwAv/66Wt1b/OVr7XecbMA0GCSqGSIb3DQEBBQUAMIHKMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu
IFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9y
IGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGlj
IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzAeFw0xMTA5MDEwMDAwMDBa
Fw0yMTA4MzEyMzU5NTlaMIGmMQswCQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29y
cG9yYXRpb24xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuU3ltYW50ZWMgQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMbsJ/0dY/Q7HYrB0xzIyIKGtrhKhpKqgVxyyjANL55BIlcwISWQmqP0rCrGiBeGYXITdi7s
A8snm48ggDfg5IraVaZQD/y5XCNpiUKhuh+v7w75pMkK8fg3ssbZkkqufd+4RB+buj+MBv7Y
I09IUSNqYISo7icvYN+W8hoqjDyPAMxPy/ogjrw19uHwmrYF8/wdP8YUew7a8gXk04MCpsVp
cLSp5Fbp2x1c9KY24mu1Hiot3L677joEsDAIrV9obMa9BpaIhOfmqWQtvDgwu4gmw2dmZrS0
d/nAoccOcu9m4uW5yuDzhXc1mN7UHLD+ZnHiOMtufE9AVeuX2agYHu0CAwEAAaOCAkQwggJA
MDgGCCsGAQUFBwEBBCwwKjAoBggrBgEFBQcwAYYcaHR0cDovL3BraS1vY3NwLnZlcmlzaWdu
LmNvbTASBgNVHRMBAf8ECDAGAQH/AgEAMGwGA1UdIARlMGMwYQYLYIZIAYb4RQEHFwEwUjAm
BggrBgEFBQcCARYaaHR0cDovL3d3dy5zeW1hdXRoLmNvbS9jcHMwKAYIKwYBBQUHAgIwHBoa
aHR0cDovL3d3dy5zeW1hdXRoLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCk
HjAcMRowGAYDVQQDExFWZXJpU2lnbk1QS0ktMi05NzAdBgNVHQ4EFgQUrfnDk3IttbkoYeSk
12DVxApeGgEwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMxFzAVBgNVBAoT
DlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYD
VQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRp
b24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAA4IB
AQDWj8Ham4jys2xNH1gvugFRXXTBRujDuHuf1kDx7/8yuolrwA40Q5+kmeak8F1IM2KFhWH+
I4gijGCbK5xlSZTEojgkSKVcpVBLaOliIqeT6Jkibj1buxBCDh9MdUc0VgmP+L2MPPNcu9KW
cFRwYk3v0RC+nUgsXuyGaweC8D3hJScoLOAWdh6z/eViltKKPV8rrvtcwhO3ZWPLNHZDn9aH
maturZXBAD9GJ4H/Nd4jDkPcFF8y+cop78JSMPWZ3bmB+DolII2CaPK5IYV0ZgThhjkWMvIt
1iqoyd7ZAAJP4xggxaWBVraV3tOCrfh7Jb5kfC6gunAs+Pl14nRNB22EMIIHEzCCBfugAwIB
AgIQFsQwSbigHCVWu2/kyYcLxDANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMCVVMxHTAb
BgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBO
ZXR3b3JrMR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlN5bWFu
dGVjIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzQwHhcNMTQxMjE4MDAw
MDAwWhcNMTUxMjE5MjM1OTU5WjCBzjEuMCwGA1UEAwwlUGVyc29uYSBOb3QgVmFsaWRhdGVk
IC0gMTQxODg4MjM4NjEwMjErMCkGCSqGSIb3DQEJARYcamFsdG1hbkB5b3VyLWZpbGUtc3lz
dGVtLmNvbTEPMA0GA1UECwwGUy9NSU1FMR4wHAYDVQQLDBVQZXJzb25hIE5vdCBWYWxpZGF0
ZWQxHzAdBgNVBAsMFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxHTAbBgNVBAoMFFN5bWFudGVj
IENvcnBvcmF0aW9uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArXkxS27j5tr8
fOZR9mOix3TCKnCkDzfZuF2FU3tC/GbzL5ydWEO9tBE+dghdfEWHU3OLaPdvn33Zo1pQXnSu
GLS2pobbFJCeli95K8DVU2H3no9MIBfZFUNhSPF0zZ4MZydgkZEF+Gff9UyOME5EjXAMOU9G
NhyjPeKe8ACTnn5ft6D8MV599/MPE+y7H8EvRTgA2fLkSLb/ye0vASRD9F7Y2WZQaEsqkOKs
ZeT7SLsmx1XcKKNj5SvC8VOq/FXI3tfjl5nOVaAgZV4mA1h5f8Eg7WRFkeuN9f2s9WeOZ9QB
x23q9hviI29JxeES4ohTJMiZd6sfuOsKnKlq460cQwIDAQABo4IDETCCAw0wDAYDVR0TAQH/
BAIwADAOBgNVHQ8BAf8EBAMCBaAwIAYDVR0lAQH/BBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
MB0GA1UdDgQWBBQVJb//Y4s2c+LsGhbT88HV+hbKsDAnBgNVHREEIDAegRxqYWx0bWFuQHlv
dXItZmlsZS1zeXN0ZW0uY29tMB8GA1UdIwQYMBaAFK35w5NyLbW5KGHkpNdg1cQKXhoBMIIB
KwYIKwYBBQUHAQEEggEdMIIBGTCCARUGCCsGAQUFBzAChoIBB2xkYXA6Ly9kaXJlY3Rvcnku
dmVyaXNpZ24uY29tL0NOJTIwJTNEJTIwU3ltYW50ZWMlMjBDbGFzcyUyMDElMjBJbmRpdmlk
dWFsJTIwU3Vic2NyaWJlciUyMENBJTIwLSUyMEc0JTJDJTIwT1UlMjAlM0QlMjBQZXJzb25h
JTIwTm90JTIwVmFsaWRhdGVkJTJDJTIwT1UlMjAlM0QlMjBTeW1hbnRlYyUyMFRydXN0JTIw
TmV0d29yayUyQyUyME8lMjAlM0QlMjBTeW1hbnRlYyUyMENvcnBvcmF0aW9uJTJDJTIwQyUy
MCUzRCUyMFVTP2NBQ2VydGlmaWNhdGU7YmluYXJ5MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6
Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhXzU2MWMxMDM2OTBjOTdhNjkyNDdhMGVmMDcxYWM4
MWFmL0xhdGVzdENSTC5jcmwwbAYDVR0gBGUwYzBhBgtghkgBhvhFAQcXATBSMCYGCCsGAQUF
BwIBFhpodHRwOi8vd3d3LnN5bWF1dGguY29tL2NwczAoBggrBgEFBQcCAjAcGhpodHRwOi8v
d3d3LnN5bWF1dGguY29tL3JwYTArBgpghkgBhvhFARADBB0wGwYSYIZIAYb4RQEQAQICBAGG
x85vFgUxMDkyMjA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVj
M2x0WVhWMGFDNWpiMjA9MA0GCSqGSIb3DQEBBQUAA4IBAQCSL6DGrTOev0I2lQJRFG3lmTTj
5MLogoGmnpFiYtYd93wFX3Rflmaoe3ReIQTWpcj7sUXMmV+x8bj8gXN2owwqnsPTJZgidwpu
AqN32WIedDl+I53ptkZqR3imyVus1I2XABqlegzzJdOJIKyNsISV++9vR6EclD8GUuwmUkRW
TteO19vvyaIA2Cn32v/quQMIKx2L3RAh8XNyM/Spx0porfg4Vkvbfl8RNIB697Fu88HEPxmM
qyd7N1XVh04zPt4hhXkziNOodWgYBUf/vH05rmV2c/fjnVlWq9Aq7fW59HBTd7tNEOmAMo2I
UZ218s2FSDkuKCZkaCu/af8aHXg1MYIEYjCCBF4CAQEwgbswgaYxCzAJBgNVBAYTAlVTMR0w
GwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3Qg
TmV0d29yazEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5TeW1h
bnRlYyBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEc0AhAWxDBJuKAcJVa7
b+TJhwvEMA0GCWCGSAFlAwQCAQUAoIICdzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG
CSqGSIb3DQEJBTEPFw0xNTEwMjYxNzQ1NTZaMC8GCSqGSIb3DQEJBDEiBCA9Oh1uG7MzCg8R
Oy+tVVBPsxM2SRC3G0O5e4IEcwQOOzBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjAL
BglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFA
MAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIHMBgkrBgEEAYI3EAQxgb4wgbswgaYxCzAJBgNV
BAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50
ZWMgVHJ1c3QgTmV0d29yazEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYD
VQQDEy5TeW1hbnRlYyBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEc0AhAW
xDBJuKAcJVa7b+TJhwvEMIHOBgsqhkiG9w0BCRACCzGBvqCBuzCBpjELMAkGA1UEBhMCVVMx
HTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVz
dCBOZXR3b3JrMR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlN5
bWFudGVjIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzQCEBbEMEm4oBwl
Vrtv5MmHC8QwDQYJKoZIhvcNAQEBBQAEggEAji9mVDHejrM5iY3WD3tUi8HDyCSxM244oClO
S695kJzTLzwOwc5dAwMtYd7JvKO8uZJDwokwSKjWUO0KuAiJW92SrHrEisCWmTbTZ99w8Rjj
AGVDzv/oOCx131WbCYWslnRUtBp+DmDpNrw1SXDqSCprNohnELmK29cnVTeUBF2Xv40MIz8y
RkmL+XfEln8HDhzDR1jIddRo2/fBQhP3PhCntd+240bOhs6qT8ryoYYhk8AmsjjnV/WxhiZ6
ssm/LW8VLH2mL52ADaSJWlwADaplUXXv9L/J+IqHMh93q5nSAIzxL3zPgvVsu8BXojX7SlKa
u3UQi3cpyMTzQuMRcgAAAAAAAA==
--------------ms060203060208030404080107--