[OpenAFS] Openafs 1.4.0-rc7 Success on Redhat Enterprise 4 EM64T

Karl E. Kelley kekelley@iastate.edu
Tue, 01 Nov 2005 10:10:22 -0600


This is a multipart MIME message.

--==_Exmh_1130861245_189950
Content-Type: text/plain; charset=us-ascii

>>>Derek Atkins  said:
  > Quoting "Karl E. Kelley" <kekelley@iastate.edu>:
  > 
  > > I didn't want to try 1.4.0-rc5 on a system already running 1.4.0-rc7,
  > 
  > Well, you could try the 1.4.0 RPMs, as they've been finished.  However
  > the real point was to make sure that you could rebuild my RPMS on
  > x86_64 and that they would work.
  > 
  > Also, the 1.4.0 RPMS are done.  There's time to get changes into the
  > 1.4.1 RPMs....
  > 
  > >  - The openafs-client rc script doesn't provide the cache and afsd
  > >    configuration that the rc script that has been supplied with openafs
  > >    previously, and only provides 2 configuration parameters, AFSD_ARGS an
   > d
  > >    BOSSERVER_ARGS in /etc/sysconfig/openafs, not all the various paramete
   > r
  > >    settings for routines in /etc/init.d/afs, which I found very convenien
   > t
  > >    for providing a simple way to configure afsd.   I hope these are put
  > >    back in before 1.4.x goes GA.  If they don't, I will have to put them
  > >    back in myself and rebuild the rpms.
  > 
  > I dont understand what configuration you think you need that you
  > can't set in the AFSD_ARGS and BOSSERVER_ARGS.  Could you please
  > let me know?
  > 
  > >  - The README in the openafs-kernel-source is quite out of date as far
  > >    as telling how to install a rebuilt openafs kernel module, which is
  > >    obviouly different now the the openafs kernel modules are actually
  > >    being installed in /lib/modules, instead of in /usr/vice/etc/modload.
  > 
  > Can you send me a patch for this, or at least suggest better text?
  > There's also the "rpmbuild -bb --target=i686 openafs...src.rpm" to
  > build a kernel-module RPM for the currently-running kernel.
  > 
  > >  - to reiterate, the multiple openafs-kernel modules will cause a problem
  > >    with up2date, and I realize why that was done, but the only way I can
  > >    see is to put only the lowest kernel versions on the proxy server
  > >    and force everyone to recompile their own openafs kernel module for ne
   > wer
  > >    kernels, which isn't as good as it works now.
  > 
  > Why will this cause a problem with up2date?  Wont up2date already try
  > to install the most-recent kernel?  As I asked in my last email, how
  > does up2date deal with the redhat-distributed LKM RPMS?  Red hat must
  > have already solved this problem....
  > 
  > > Other than the above, openafs 1.4.0-rc5 seems to be working on:
  > >
  > > kekelley@motley.ait% uname -a
  > > Linux motley.ait.iastate.edu 2.6.9-22.EL #1 Mon Sep 19 18:20:28 EDT 
  > > 2005 i686 i686 i386 GNU/Linux
  > 
  > I was hoping to get an answer about x86_64, not x86.  But thanks.
  > 
  > -derek
  > 
  > -- 
  >        Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
  >        Member, MIT Student Information Processing Board  (SIPB)
  >        URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
  >        warlord@MIT.EDU                        PGP key available
  > 
  > _______________________________________________
  > OpenAFS-info mailing list
  > OpenAFS-info@openafs.org
  > https://lists.openafs.org/mailman/listinfo/openafs-info
  > 

As I briefly mentioned in the mail I sent regarding the aklog segment fault,
I have built openafs 1.4.0-rc8 using the openafs spec file setup, and
of course found the fatal aklog problem from the other thread, though
I knew almost immediately what the problem was, and patched it up.
I also patched the README and the openafs-client.init script the way I wanted
them to work, which means basically merging the original startup script 
with the one used by the spec file.  This also involves changing what
is put in /etc/sysconfig/openafs, and I have a patch for that also.

I finally got 1.4.0-rc8 working on my x86_64 box with the patches above.

The issue with up2date is that up2date will always want to install the 
latest version of an rpm, and you are providing multiple rpms with the
same name with different versions and releases,  By default up2date is 
configured NOT to install kernel rpms without manual interaction of some
sort.  It is very common to have systems updated with everything but the
kernel rpms.  Since the openafs-kernel rpms require specific kernel versions,
the latest openafs-kernel rpm might well be higher in version than the
installed kernel.  This will cause up2date to get an error when it
tries to install the latest openafs-kernel rpm.  This may not be
a really bad problem if only these rpms are involved, but very often
redhat has updated other rpms, and if 'up2date -u' is invoked, it will
try to build a single rpm install stream, and if anything fails in it,
everything fails.  There are other ways to get around this problem, though
they involve a lot of manual interaction. 

I hope this clarifies things a bit, I would like to try actually putting
the new rpm structure on our proxy server, but because is only a proxy 
server, it is overly complicated because we only have partial control
over it, since Redhat still manages the database for it.  I may try later
to do so, but I just don't have time to do it now.

I'm attaching the 3 patches to this mail.

Karl Kelley


--


--==_Exmh_1130861245_189950
Content-Type: application/x-patch ; name="openafs-README.patch"
Content-Description: openafs-README.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="openafs-README.patch"

LS0tIFNPVVJDRVMvb3BlbmFmcy1SRUFETUUub3JpZwkyMDAyLTA1LTEyIDEyOjQ3OjUxLjAw
MDAwMDAwMCAtMDUwMAorKysgU09VUkNFUy9vcGVuYWZzLVJFQURNRQkyMDA1LTEwLTMxIDA5
OjE5OjI3LjAwMDAwMDAwMCAtMDYwMApAQCAtMiwyOCArMiwzOCBAQAogYW5kIHRoZSBTVU4g
T05DIFJQQyBsaWNlbnNlLCB3aXRoIGFyZSBpbmNsdWRlZCBpbiB0aGUgZmlsZXMKIExJQ0VO
U0UuSUJNIGFuZCBMSUNFTlNFLlN1biBpbiB0aGUgc2FtZSBkaXJlY3RvcnkgYXMgdGhpcyBS
RUFETUUuCiAKLVRvIGJ1aWxkIHRoZSBBRlMga2VybmVsIG1vZHVsZSBvbiBhIGxvY2FsIHN5
c3RlbSwgcnVuOgorVG8gYnVpbGQgdGhlIEFGUyBrZXJuZWwgbW9kdWxlIG9uIGEgUmVkIEhh
dCBFbnRlcnByaXNlIExpbnV4IDQgc3lzdGVtLAoreW91IGZpcnN0IG5lZWQgdG8gaW5zdGFs
bCB0aGUgJ2tlcm5lbC1kZXZlbCcgUlBNIHBhY2thZ2UgZm9yIHRoZSB2ZXJzaW9uCitvZiB0
aGUga2VybmVsIHlvdSBhcmUgcnVubmluZy4gVGhlbiBydW46CiAKLSAgICAuL2NvbmZpZ3Vy
ZQorICAgIGNkIC91c3Ivc3JjL29wZW5hZnMtPG9wZW5hZnMtdmVyc2lvbj4vc3JjCisgICAg
Li9jb25maWd1cmUgLS13aXRoLWxpbnV4LWtlcm5lbC1oZWFkZXJzPS91c3Ivc3JjL2tlcm5l
bHMvVkVSU0lPTgogICAgIG1ha2UKIAotV2hlbiBpdCdzIGRvbmUsIHRoZSBiaW5hcnkgbW9k
dWxlIHdpbGwgYmUgc3JjL01PRExPQUQtWFhYL2xpYmFmcy1YWFgubword2hlcmUgVkVSU0lP
TiBjb3JyZXNwb25kcyB0byB0aGUgdmVyc2lvbiBvZiB0aGUga2VybmVsIHlvdSB3YW50IHRv
IGJ1aWxkIAordGhlIG1vZHVsZSBmb3IuIChlLmcuIDIuNi45LTUuMC4zLkVMc21wLXg4Nl82
NCkKKworCitXaGVuIGl0J3MgZG9uZSwgdGhlIGJpbmFyeSBtb2R1bGUgd2lsbCBiZSBzcmMv
bGliYWZzL01PRExPQUQtWFhYL29wZW5hZnMua28KIGFuZCBtdXN0IGJlIG1hbnVhbGx5IGlu
c3RhbGxlZCBmb3IgeW91ciBrZXJuZWwuICBUbyBkbyB0aGlzIHlvdQotZ2VuZXJhbGx5IGNv
cHkgdGhlIGZpbGUgdG8gL3Vzci92aWNlL2V0Yy9tb2Rsb2FkOgorZ2VuZXJhbGx5IGNvcHkg
dGhlIGZpbGUgdG8gL2xpYi9tb2R1bGVzLzxrZXJuZWwtdmVyc2lvbj4vZnMvb3BlbmFmcy86
CisKK05vdGUgdGhhdCB0aGUgb3BlbmFmcyBkaXJlY3RvcnkgbWF5IG5lZWQgdG8gYmUgY3Jl
YXRlZDoKKyAgICBta2RpciAvbGliL21vZHVsZXMvPGtlcm5lbC12ZXJzaW9uPi9mcy9vcGVu
YWZzCisKKyAgICBjcCBzcmMvbGliYWZzL01PRExPQUQtWFhYL29wZW5hZnMua28gL2xpYi9t
b2R1bGVzLzxrZXJuZWwtdmVyc2lvbj4vZnMvb3BlbmFmcy9vcGVuYWZzLmtvCisKKyh3aGVy
ZSA8a2VybmVsLXZlcnNpb24+IGlzIHRoZSB2YWx1ZSBvZiAndW5hbWUgLXInICBlLmcuIDIu
Ni45LTUuMC4zLkVMc21wICkKKworWW91IHNob3VsZCBhbHNvIHN0cmlwIHRoZSBkZWJ1Z2dp
bmcgc3ltYm9scyBmcm9tIHRoZSByZXN1bHRpbmcgbW9kdWxlLCAKK2Vsc2UgaXQgd2lsbCBi
ZSB2YXN0bHkgb3ZlcnNpemVkOgorCisgICAgY2htb2QgNzQ0IC9saWIvbW9kdWxlcy88a2Vy
bmVsLXZlcnNpb24+L2ZzL29wZW5hZnMvb3BlbmFmcy5rbworICAgIHN0cmlwIC1nIC9saWIv
bW9kdWxlcy88a2VybmVsLXZlcnNpb24+L2ZzL29wZW5hZnMvb3BlbmFmcy5rbworCitOb3cg
cnVuIGRlcG1vZCB0byByZWJ1aWxkIG1vZHVsZXMuZGVwIGV0LiBhbC4KIAotICAgIGNwIHNy
Yy9NT0RMT0FELVhYWC9saWJhZnMtWFhYLm8gL3Vzci92aWNlL2V0Yy9tb2Rsb2FkLworICAg
IGRlcG1vZCAtYWUKIAotVGhlbiB5b3UgbmVlZCB0byBhZGQgdGhpcyBtb2R1bGUgdG8geW91
ciBTeW1UYWJsZSBieSB1c2luZyAiYWZzbW9kbmFtZSIKLXRvIGdlbmVyYXRlIGEgbmV3IFN5
bVRhYmxlOgorVGhlbiB5b3UgY2FuIHJlYm9vdCB0byBhY3RpdmF0ZSB0aGUgbmV3IG9wZW5h
ZnMga2VybmVsIG1vZHVsZS4KIAotICAgIGNkIC91c3IvdmljZS9ldGMvbW9kbG9hZAotICAg
IC4uL2Fmc21vZG5hbWUgLWYgU3ltVGFibGUubG9jYWwgLWcgbGliYWZzLVhYWC5vCi0KLU5P
VEU6IFRoaXMgb25seSB3b3JrcyBpZiB5b3UgaGF2ZSB5b3VyIGtlcm5lbCBjb21waWxlZCB3
aXRoIHN5bWJvbAotdmVyc2lvbiBzdXBwb3J0LiAgV2l0aG91dCBzeW1ib2wgdmVyc2lvbiBz
dXBwb3J0IHlvdSB3aWxsIG5vdCBiZSBhYmxlCi10byBjaG9vc2Uga2VybmVsIG1vZHVsZXMu
ICBJZiB5b3UgY29tcGlsZSB3aXRob3V0IGtlcm5lbCBtb2R1bGUKLXN1cHBvcnQgdGhlbiB5
b3UgbmVlZCB0byByZW1vdmUgdGhlIFN5bVRhYmxlIGZpbGUgZnJvbQotL3Vzci92aWNlL2V0
Yy9tb2Rsb2FkIHRvIGFsbG93IHRoZSBpbml0IHNjcmlwdHMgdG8gY2hvb3NlIGEgbW9kdWxl
Ci1iYXNlZCBvbiAndW5hbWUgLXInIGluc3RlYWQgb2YgL3Byb2Mva3N5bXMuICBLZWVwIGlu
IG1pbmQgdGhhdCB1c2luZwotL3Byb2Mva3N5bXMgaXMgTVVDSCBiZXR0ZXIsIHNvIGl0IGlz
IE5PVCByZWNvbW1lbmRlZCB0byB1c2UgdGhpcwotbWV0aG9kIQo=
--==_Exmh_1130861245_189950
Content-Type: application/x-patch ; name="openafs-client.init.patch"
Content-Description: openafs-client.init.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="openafs-client.init.patch"

LS0tIFNPVVJDRVMvb3BlbmFmcy1jbGllbnQuaW5pdC5vcmlnCTIwMDUtMDktMTUgMDk6NTE6
MjkuMDAwMDAwMDAwIC0wNTAwCisrKyBTT1VSQ0VTL29wZW5hZnMtY2xpZW50LmluaXQJMjAw
NS0xMC0yOCAxNDo1MzoxMS4wMDAwMDAwMDAgLTA1MDAKQEAgLTEwLDYgKzEwLDk0IEBACiAu
IC9ldGMvaW5pdC5kL2Z1bmN0aW9ucwogWyAtZiAvZXRjL3N5c2NvbmZpZy9vcGVuYWZzIF0g
JiYgLiAvZXRjL3N5c2NvbmZpZy9vcGVuYWZzCiAKK0NBQ0hFSU5GTz0ke0NBQ0hFSU5GTzot
L3Vzci92aWNlL2V0Yy9jYWNoZWluZm99CitDQUNIRT0ke0NBQ0hFRElSOi0vdXNyL3ZpY2Uv
Y2FjaGV9CitBRlM9JHtBRlNESVI6LS9hZnN9CisKKyMgaXNfb24gcmV0dXJucyAxIGlmIHZh
bHVlIG9mIGFyZyBpcyAib24iCitpc19vbigpIHsKKyAgICAgICAgaWYgIHRlc3QgIiQxIiA9
ICJvbiIgOyB0aGVuIHJldHVybiAwCisgICAgICAgIGVsc2UgcmV0dXJuIDEKKyAgICAgICAg
ZmkKK30KKworb25fbmV0d29yaygpIHsKKyAgICBBRERSUz1gTEFORz1DIGlmY29uZmlnIC1h
IHwgZ3JlcCAnaW5ldCBhZGRyJyB8IGdyZXAgLXYgMTI3LjAuMC4xIHwgd2MgLWxgCisgICAg
aWYgWyAiJEFERFJTIiA9ICIiIF07IHRoZW4KKyAgICAgICBlY2hvIG9wZW5hZnM6IE5vIGlu
dGVyZmFjZXMgd2l0aCBJUCBhZGRyZXNzIDE+JjIKKyAgICAgICByZXR1cm4gMQorICAgIGVs
aWYgWyAkQUREUlMgPSAwIF07IHRoZW4KKyAgICAgICBlY2hvIG9wZW5hZnM6IE5vIGludGVy
ZmFjZXMgd2l0aCBJUCBhZGRyZXNzIDE+JjIKKyAgICAgICByZXR1cm4gMQorICAgIGZpCisg
ICAgcmV0dXJuIDAKK30KKworZ2VuZXJhdGVfY2FjaGVpbmZvKCkgeworICAgIGlmIFsgIiRD
QUNIRVNJWkUiID0gIkFVVE9NQVRJQyIgXTsgdGhlbgorICAgICAgICBMSU5FPWBkZiAtayAk
Q0FDSEUgfCB0YWlsIC0xYAorICAgICAgICBQQVJUPWBlY2hvICRMSU5FIHwgYXdrICd7IGlm
ICggKCRORiAhPSAiL3VzciIpICAmJiAoJE5GICE9ICIvIikgKSBwcmludAorJE5GOyBlbHNl
IHByaW50ICJOT05FIjt9J2AKKworICAgICAgICAjIENoZWNrIHRvIHNlZSBpZiBkZiBoYXMg
cHJldHR5LXByaW50ZWQgZm9yIGxvbmcgZGV2IChpLmUuIExWTSkKKyAgICAgICAgRkNIQVI9
YGVjaG8gJExJTkUgfCBjdXQgLWMgMWAKKyAgICAgICAgaWYgWyAiJEZDSEFSIiA9ICIvIiBd
OyB0aGVuCisgICAgICAgICAgICBQQVJUU0laRT1gZWNobyAkTElORSB8IGF3ayAne3ByaW50
ICQyfSdgCisgICAgICAgICAgICBQQVJURlJFRT1gZWNobyAkTElORSB8IGF3ayAne3ByaW50
ICQ0fSdgCisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIFBBUlRTSVpFPWBlY2hvICRMSU5F
IHwgYXdrICd7cHJpbnQgJDF9J2AKKyAgICAgICAgICAgIFBBUlRGUkVFPWBlY2hvICRMSU5F
IHwgYXdrICd7cHJpbnQgJDN9J2AKKyAgICAgICAgZmkKKyAgICAgICAgaWYgWyAiJFBBUlQi
ID0gIk5PTkUiIF07IHRoZW4KKworICAgICAgICAgICAgIyBDaGVjayB0byBzZWUgdGhhdCBh
dCBsZWFzdCAyMDAgTUIgYXJlIGZyZWUKKyAgICAgICAgICAgIGlmIFsgJFBBUlRGUkVFIC1s
dCAyMDAwMDAgXTsgdGhlbgorICAgICAgICAgICAgICAgIGVjaG8gIiRDQUNIRSBvciAvdXNy
L3ZpY2UgaXMgbm90IGEgc2VwYXJhdGUgcGFydGl0aW9uIgorICAgICAgICAgICAgICAgIGVj
aG8gIlRoZSBwYXJ0aXRpb24gY29udGFpbmluZyAkQ0FDSEUgaGFzIDwyMDAgTUIgZnJlZSIK
KyAgICAgICAgICAgICAgICBlY2hvICJQbGVhc2UgYWRkIGEgc2VwYXJhdGUgcGFydGl0aW9u
IGZvciBBRlMgY2FjaGUsIG9yIHNldCB0aGUKK2NhY2hlIHNpemUiCisgICAgICAgICAgICAg
ICAgZWNobyAibWFudWFsbHkgaW4gL2V0Yy9zeXNjb25maWcvb3BlbmFmcyIKKyAgICAgICAg
ICAgICAgICBlY2hvICJUaGUgb3BlbmFmcy1jbGllbnQgaXMgbm90IHN0YXJ0aW5nLiIKKyAg
ICAgICAgICAgICAgICBleGl0IDEKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICBDQUNIRVNJWkU9MTAwMDAwCisgICAgICAgICAgICBmaQorICAgICAgICBlbHNlCisgICAg
ICAgICAgICBDQUNIRVNJWkU9YGVjaG8gJFBBUlRTSVpFIHwgYXdrICd7cHJpbnRmICIlZCIs
aW50KCgkMSouOCkvMTAwMCkqMTAwMH0nYAorICAgICAgICBmaQorICAgIGZpCisgICAgaWYg
WyAieCRDQUNIRVNJWkUiICE9ICJ4IiBdOyB0aGVuCisgICAgICAgIGVjaG8gJEFGUzokQ0FD
SEU6JENBQ0hFU0laRSA+JENBQ0hFSU5GTworICAgICAgICBjaG1vZCAwNjQ0ICRDQUNIRUlO
Rk8KKyAgICBlbHNlCisgICAgICAgIENBQ0hFU0laRT1gYXdrIC1GOiAne3ByaW50ICQzfScg
PCAkQ0FDSEVJTkZPYAorICAgIGZpCit9CisKK2Nob29zZV9hZnNkb3B0aW9ucygpIHsKKyAg
ICAgICAgaWYgWyAteiAiJE9QVElPTlMiIC1vICIkT1BUSU9OUyIgPSAiQVVUT01BVElDIiBd
OyB0aGVuCisgICAgICAgICAgICAgICAgaWYgWyAkQ0FDSEVTSVpFIC1sdCAxMzEwNzIgXTsg
dGhlbgorICAgICAgICAgICAgICAgICAgICAgICAgT1BUSU9OUz0kU01BTEwKKyAgICAgICAg
ICAgICAgICBlbGlmIFsgJENBQ0hFU0laRSAtbHQgNTI0Mjg4IF07IHRoZW4KKyAgICAgICAg
ICAgICAgICAgICAgICAgIE9QVElPTlM9JE1FRElVTQorICAgICAgICAgICAgICAgIGVsaWYg
WyAkQ0FDSEVTSVpFIC1sdCAxMDQ4NTc2IF07IHRoZW4KKyAgICAgICAgICAgICAgICAgICAg
ICAgIE9QVElPTlM9JExBUkdFCisgICAgICAgICAgICAgICAgZWxpZiBbICRDQUNIRVNJWkUg
LWx0IDIwOTcxNTIgXTsgdGhlbgorICAgICAgICAgICAgICAgICAgICAgICAgT1BUSU9OUz0k
WExBUkdFCisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAg
T1BUSU9OUz0kWFhMQVJHRQorICAgICAgICAgICAgICAgIGZpCisgICAgICAgIGZpCisgICAg
ICAgIEFGU0RfT1BUSU9OUz0iJE9QVElPTlMgJFZFUkJPU0UiCisgICAgICAgIGlmIGlzX29u
ICRFTkFCTEVfQUZTREI7IHRoZW4KKyAgICAgICAgICAgICAgICBBRlNEX09QVElPTlM9IiRB
RlNEX09QVElPTlMgLWFmc2RiIgorICAgICAgICBmaQorICAgICAgICBpZiBpc19vbiAkRU5B
QkxFX0RZTlJPT1Q7IHRoZW4KKyAgICAgICAgICAgICAgICBBRlNEX09QVElPTlM9IiRBRlNE
X09QVElPTlMgLWR5bnJvb3QiCisgICAgICAgIGZpCit9CisKKwogCiBzdGFydCgpIHsKIAll
Y2hvIC1uICQiU3RhcnRpbmcgb3BlbmFmcy1jbGllbnQ6ICIKQEAgLTE5LDYgKzEwNyw5IEBA
CiAJCWVjaG8KIAkJcmV0dXJuIDEKIAlmaQorICAgICAgICBpZiBbIGBlY2hvICIkQUZTRF9P
UFRJT05TIiB8IGdyZXAgLWMgZHlucm9vdGAgPSAwIF07IHRoZW4KKyAgICAgICAgICAgIG9u
X25ldHdvcmsgfHwgcmV0dXJuIDEKKyAgICAgICAgZmkKIAltb2Rwcm9iZSBvcGVuYWZzCiAJ
UkVUVkFMPSQ/CiAJaWYgWyAkUkVUVkFMIC1uZSAwIF0gOyB0aGVuCkBAIC0yNyw3ICsxMTgs
MTMgQEAKIAkJZWNobwogCQlyZXR1cm4gJFJFVFZBTAogCWZpCi0JL3Vzci92aWNlL2V0Yy9h
ZnNkICRBRlNEX0FSR1MKKwlnZW5lcmF0ZV9jYWNoZWluZm8KKwlpZiBbIC16ICIkQUZTRF9B
UkdTIiBdIDsgdGhlbgorICAgICAgICAJY2hvb3NlX2Fmc2RvcHRpb25zCisJCS91c3Ivdmlj
ZS9ldGMvYWZzZCAke0FGU0RfT1BUSU9OU30KKwllbHNlCisJCS91c3IvdmljZS9ldGMvYWZz
ZCAkQUZTRF9BUkdTCisJZmkKIAlSRVRWQUw9JD8KIAllY2hvCiAJWyAkUkVUVkFMIC1lcSAw
IF0gJiYgdG91Y2ggL3Zhci9sb2NrL3N1YnN5cy9vcGVuYWZzLWNsaWVudAo=
--==_Exmh_1130861245_189950
Content-Type: application/x-patch ; name="openafs.sysconfig.patch"
Content-Description: openafs.sysconfig.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="openafs.sysconfig.patch"

LS0tIFNPVVJDRVMvb3BlbmFmcy5zeXNjb25maWcub3JpZwkyMDA1LTA5LTExIDIwOjA2OjQ0
LjAwMDAwMDAwMCAtMDUwMAorKysgU09VUkNFUy9vcGVuYWZzLnN5c2NvbmZpZwkyMDA1LTEw
LTI4IDE0OjU0OjQxLjAwMDAwMDAwMCAtMDUwMApAQCAtMSwzICsxLDEwMiBAQAorIyEgL2Jp
bi9zaAorIyBDb3B5cmlnaHQgMjAwMCwgSW50ZXJuYXRpb25hbCBCdXNpbmVzcyBNYWNoaW5l
cyBDb3Jwb3JhdGlvbiBhbmQgb3RoZXJzLgorIyBBbGwgUmlnaHRzIFJlc2VydmVkLgorIyAK
KyMgVGhpcyBzb2Z0d2FyZSBoYXMgYmVlbiByZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIElCTSBQdWJsaWMKKyMgTGljZW5zZS4gIEZvciBkZXRhaWxzLCBzZWUgdGhlIExJQ0VO
U0UgZmlsZSBpbiB0aGUgdG9wLWxldmVsIHNvdXJjZQorIyBkaXJlY3Rvcnkgb3Igb25saW5l
IGF0IGh0dHA6Ly93d3cub3BlbmFmcy5vcmcvZGwvbGljZW5zZTEwLmh0bWwKKworIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIworIyBPbiBtb3N0IGxpbnVjZXMgY29weSB0aGlzIGZpbGUgdG8K
KyMgICAgICAgIC9ldGMvc3lzY29uZmlnL2FmcworIyBzbyBhZnMucmMgY2FuIHVzZSBpdCBh
cyBjb25maWcgZmlsZS4KKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKworIyBDb25maWd1cmF0
aW9uIGluZm9ybWF0aW9uIGZvciBBRlMgY2xpZW50CisKKyMgRU5BQkxFX0FGU0RCIGFuZCBF
TkFCTEVfRFlOUk9PVCBkZXRlcm1pbmUgd2hldGhlciBBRlNEQiBzdXBwb3J0IGFuZAorIyBE
eW5yb290IHN1cHBvcnQgKGR5bmFtaWNhbGx5IGdlbmVyYXRlZCAvYWZzKSwgcmVzcGVjdGl2
ZWx5LCBzaG91bGQgYmUKKyMgZW5hYmxlZCBpbiB0aGUgQUZTIGNsaWVudC4KK0VOQUJMRV9B
RlNEQj1vbgorRU5BQkxFX0RZTlJPT1Q9b24KKworIyBBRlMgY2xpZW50IGNvbmZpZ3VyYXRp
b24gb3B0aW9uczoKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisjIHBvc3NpYmxlIEFGUyBj
bGllbnQgYWZzZCBjb25maWd1cmF0aW9uIG9wdGlvbnMgKGZyb20gMS4zLjc0KSBhcmUKKyMg
ICAgICAtYmxvY2tzICAgICBUaGUgbnVtYmVyIG9mIGJsb2NrcyBhdmFpbGFibGUgaW4gdGhl
IHdvcmtzdGF0aW9uIGNhY2hlLgorIyAgICAgIC1maWxlcyAgICAgIFRoZSB0YXJnZXQgbnVt
YmVyIG9mIGZpbGVzIGluIHRoZSB3b3Jrc3RhdGlvbiBjYWNoZSAoRGVmYXVsdDoKKyMgICAg
ICAgICAgICAgICAgICAxMDAwKS4KKyMgICAgICAtcm9vdHZvbCAgICAgICAgICAgIFRoZSBu
YW1lIG9mIHRoZSByb290IHZvbHVtZSB0byB1c2UuCisjICAgICAgLXN0YXQgICAgICAgVGhl
IG51bWJlciBvZiBzdGF0IGNhY2hlIGVudHJpZXMuCisjICAgICAgLWhvc3RzICAgICAgTGlz
dCBvZiBzZXJ2ZXJzIHRvIGNoZWNrIGZvciB2b2x1bWUgbG9jYXRpb24gaW5mbyBGT1IgVEhF
CisjICAgICAgICAgICAgICAgICAgSE9NRSBDRUxMLgorIyAgICAgIC1tZW1jYWNoZSAgIFVz
ZSBhbiBpbi1tZW1vcnkgY2FjaGUgcmF0aGVyIHRoYW4gZGlzay4KKyMgICAgICAtY2FjaGVk
aXIgICAgVGhlIGJhc2UgZGlyZWN0b3J5IGZvciB0aGUgd29ya3N0YXRpb24gY2FjaGUuCisj
ICAgICAgLW1vdW50ZGlyICAgVGhlIGRpcmVjdG9yeSBvbiB3aGljaCB0aGUgQUZTIGlzIHRv
IGJlIG1vdW50ZWQuCisjICAgICAgLWNvbmZkaXIgICAgVGhlIGNvbmZpZ3VyYXRpb24gZGly
ZWN0b3J5IC4KKyMgICAgICAtbm9zZXR0aW1lICBEb24ndCBrZWVwIGNoZWNraW5nIHRoZSB0
aW1lIHRvIGF2b2lkIGRyaWZ0LgorIyAgICAgIC12ZXJib3NlICAgICBCZSBjaGF0dHkuCisj
ICAgICAgLWRlYnVnICAgICBQcmludCBvdXQgYWRkaXRpb25hbCBkZWJ1Z2dpbmcgaW5mby4K
KyMgICAgICAta2VybmRldiAgICBbT0JTT0xFVEVdIFRoZSBrZXJuZWwgZGV2aWNlIGZvciBB
RlMuCisjICAgICAgLWRvbnRmb3JrICAgW09CU09MRVRFXSBEb24ndCBmb3JrIG9mZiBhcyBh
IG5ldyBwcm9jZXNzLgorIyAgICAgIC1kYWVtb25zICAgVGhlIG51bWJlciBvZiBiYWNrZ3Jv
dW5kIGRhZW1vbnMgdG8gc3RhcnQgKERlZmF1bHQ6IDIpLgorIyAgICAgIC1ybXRzeXMgICAg
QWxzbyBmaXJlcyB1cCBhbiBhZnMgcmVtb3RlIHN5cyBjYWxsIChlLmcuIHBpb2N0bCwgc2V0
cGFnKQorIyAgICAgICAgICAgICAgICAgc3VwcG9ydCBkYWVtb24KKyMgICAgICAtY2h1bmtz
aXplIFtuXSAgIDJebiBpcyB0aGUgY2h1bmtzaXplIHRvIGJlIHVzZWQuICAwIGlzIGRlZmF1
bHQuCisjICAgICAgLWRjYWNoZSAgICBUaGUgbnVtYmVyIG9mIGRhdGEgY2FjaGUgZW50cmll
cy4KKyMgICAgICAtYmlvZHMgICAgIE51bWJlciBvZiBia2cgSS9PIGRhZW1vbnMgKEFJWDMu
MSBvbmx5KQorIyAgICAgIC1wcmVhbGxvYyAgTnVtYmVyIG9mIHByZWFsbG9jYXRlZCAic21h
bGwiIG1lbW9yeSBibG9ja3MKKyMgICAgICAtcGluaW5vZGVzIE51bWJlciBvZiBpbm9kZXMg
d2hpY2ggY2FuIGJlIHNwYXJlZCBmcm9tIGlub2RlW10gZm9yCisjICAgICAgICAgICAgICAg
ICBwb2ludGluZyBhdCBWZmlsZXMuICBJZiB0aGlzIGlzIHNldCB0b28gaGlnaCwgeW91IG1h
eSBoYXZlCisjICAgICAgICAgICAgICAgICBzeXN0ZW0gcHJvYmxlbXMsIHdoaWNoIGNhbiBv
bmx5IGJlIGFtZWxpb3JhdGVkIGJ5IGNoYW5naW5nCisjICAgICAgICAgICAgICAgICBOSU5P
REUgKG9yIGVxdWl2YWxlbnQpIGFuZCByZWJ1aWxkaW5nIHRoZSBrZXJuZWwuCisjICAgICAg
ICAgICAgICAgICBUaGlzIG9wdGlvbiBpcyBub3cgZGlzYWJsZWQuCisjICAgICAgLWxvZ2Zp
bGUgICBQbGFjZSB3aGVyZSB0byBwdXQgdGhlIGxvZ2ZpbGUgKGRlZmF1bHQgaW4gPGNhY2hl
Pi9ldGMvQUZTTG9nLgorIyAgICAgIC13YWl0Y2xvc2UgbWFrZSBjbG9zZSBjYWxscyBhbHdh
eXMgc3luY2hyb25vdXMgKHNsb3dzIGVtIGRvd24sIHRobykKKyMgICAgICAtZmlsZXNfcGVy
X3N1YmRpciBbbl0gICBudW1iZXIgb2YgZmlsZXMgcGVyIGNhY2hlIHN1YmRpci4gKGRlZj0y
MDQ4KQorIyAgICAgIC1zaHV0ZG93biAgU2h1dGRvd24gYWZzIGRhZW1vbnMKKyMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCitYWExBUkdFPSItZmFrZXN0YXQgLXN0YXQgNDAwMCAtZGNhY2hl
IDQwMDAgLWRhZW1vbnMgNiAtdm9sdW1lcyAyNTYgLWZpbGVzIDUwMDAwIgorWExBUkdFPSIt
ZmFrZXN0YXQgLXN0YXQgMzYwMCAtZGNhY2hlIDM2MDAgLWRhZW1vbnMgNSAtdm9sdW1lcyAx
OTYgLWZpbGVzIDUwMDAwIgorTEFSR0U9Ii1mYWtlc3RhdCAtc3RhdCAyODAwIC1kY2FjaGUg
MjQwMCAtZGFlbW9ucyA1IC12b2x1bWVzIDEyOCIKK01FRElVTT0iLWZha2VzdGF0IC1zdGF0
IDIwMDAgLWRjYWNoZSA4MDAgLWRhZW1vbnMgMyAtdm9sdW1lcyA3MCIKK1NNQUxMPSItZmFr
ZXN0YXQgLXN0YXQgMzAwIC1kY2FjaGUgMTAwIC1kYWVtb25zIDIgLXZvbHVtZXMgNTAiCisK
KyMgY2FjaGVzaXplIGFuZCBhY2NvcmRpbmcgb3B0aW9ucyBhcmUgc2V0IGJ5IC9hZnMvcmMu
ZC9pbml0LmQvYWZzCisjICAgKiBpZiB5b3Ugc2V0IENBQ0hFU0laRSB0byAiQVVUT01BVElD
IiwgaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGJlIGNob3NlbgorIyAgICAgZGVkdWNlZCBieSBw
YXJpdGlvbiBzaXplcyAoZG9lcyBub3Qgd29yayBpZiB5b3VyIGNhY2hlIGlzIG9uIC8gb3Ig
L3VzcikKKyMgICAqIGlmIHlvdSBzZXQgT1BUSU9OUyB0byAiQVVUT01BVElDIiwgdGhlIGlu
aXQgc2NyaXB0IHdpbGwgY2hvb3NlIGEgc2V0CisjICAgICBvZiBvcHRpb25zIGJhc2VkIG9u
IHRoZSBjYWNoZSBzaXplCisjIG90aGVyd2lzZSB0aGUgdmFsdWVzIHNwZWNpZmllZCBoZXJl
IHdpbGwgYmUgdXNlZC4gU28gYmUgY2FyZWZ1bCEKKyMgTm90ZTogaWYgeW91IGxlYXZlIHRo
ZXNlIGFzLWlzLCBubyBjaGFuZ2VzIGFyZSBtYWRlLgorQ0FDSEVTSVpFPUFVVE9NQVRJQwor
I0NBQ0hFU0laRT01MDAwMAorT1BUSU9OUz1BVVRPTUFUSUMKKyNPUFRJT05TPSRTTUFMTAor
CisjIGZvcmNlIHN0YXJ0dXAgc2NyaXB0IHRvIHdhaXQgZm9yIHNhbHZhZ2UgdG8gZmluaXNo
IGJlZm9yZSBwcm9jZWVkaW5nCisjIHdpdGggbWFjaGluZSBib290CitXQUlUX0ZPUl9TQUxW
QUdFPW5vCisKKyMgeW91IHNob3VsZCBuZXZlciBuZWVkIHRvIGNoYW5nZSB0aGVzZSBzZXR0
aW5ncworQUZTRElSPS9hZnMKK0NBQ0hFRElSPS91c3IvdmljZS9jYWNoZQorQ0FDSEVJTkZP
PS91c3IvdmljZS9ldGMvY2FjaGVpbmZvCisKKyMgU2V0IHRvICItdmVyYm9zZSIgZm9yIGEg
bG90IG9mIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiBmcm9tIGFmc2QuIE9ubHkKKyMgdXNlZnVs
IGZvciBkZWJ1Z2dpbmcgYXMgaXQgcHJpbnRzIF9hIGxvdF8gb2YgaW5mb3JtYXRpb24uCitW
RVJCT1NFPQorCisjIFNhbXBsZSBzZXJ2ZXIgcHJlZmVyZW5jZXMgZnVuY3Rpb24uIFNldCBz
ZXJ2ZXIgcHJlZmVyZW5jZXMgdXNpbmcgdGhpcy4KKyMgYWZzX3NlcnZlcnByZWZzKCkgewor
IyAgICAvdXNyL2Fmc3dzL2V0Yy9mcyBzZXRzZXJ2ZXJwcmVmcyA8aG9zdD4gPHJhbms+Cisj
fQorCisjIEVpdGhlciB0aGUgbmFtZSBvZiBhbiBleGVjdXRhYmxlIHNjcmlwdCBvciBhIHNl
dCBvZiBjb21tYW5kcyBnbyBoZXJlLgorIyBBRlNfUE9TVF9JTklUPWFmc19zZXJ2ZXJwcmVm
cworQUZTX1BPU1RfSU5JVD0KKworIyBPdmVycmlkZXMgZm9yIHRoZSBhYm92ZQogIyBPcGVu
QUZTIENsaWVudCBDb25maWd1cmF0aW9uCiBBRlNEX0FSR1M9CiAK

--==_Exmh_1130861245_189950
Content-Type: text/plain; charset=us-ascii

Karl E. Kelley                     <kekelley@iastate.edu>
Systems Programmer                 
Iowa State University Information Technology Services   Phone (515) 294-0005
Ames, Iowa 50011

--==_Exmh_1130861245_189950--