This is the chapter of the MemberManual that describes how to install and configure OpenAFS Client on ArchLinux.
<>
= Build OpenAFS package from AUR =
OpenAFS is not part of the Arch core distribution, so you will want to fetch it from the AUR http://aur.archlinux.org/packages.php?ID=3359. Get the ''Tarball''.
Now we'll unpack the package, and tell it to download and compile OpenAFS.
{{{
$ tar zxvf openafs.tar.gz
$ cd openafs
$ makepkg -s
}}}
After a considerable amount of time you will have a newly built openafs-*.tar.xz in the current directory.
= Install and configure package =
Now install the package you got.
{{{
$ sudo pacman -U openafs-*.tar.xz
}}}
After the installation finished open up {{{/etc/krb5.conf}}}. Under the category {{{libdefaults}}} set {{{default_realm}}} to {{{HCOOP.NET}}}. Now login with your Hcoop username and password.
{{{
$ kinit USERNAME@hcoop.net
< give password >
$ klist
Ticket cache: FILE:/tmp/krb5cc_1000
Default principal: USERNAME@HCOOP.NET
Valid starting Expires Service principal
07/11/11 13:23:59 07/11/11 23:23:59 krbtgt/HCOOP.NET@HCOOP.NET
renew until 07/12/11 13:24:38
}}}
The {{{klist}}} commands shows you, that your login at the Hcoop Kerberos server was successful. You obtained a ticket granting ticket (krbtgt).
Now configure and startup openafs. Go to {{{/etc/openafs/ThisCell}}} and change it to {{{hcoop.net}}}.
{{{
# start OpenAFS
$ sudo rc.d openafs start
# get AFS tokens
$ aklog
# verify this worked
$ klist
Ticket cache: FILE:/tmp/krb5cc_1000
Default principal: USERNAME@HCOOP.NET
Valid starting Expires Service principal
07/11/11 13:23:59 07/11/11 23:23:59 krbtgt/HCOOP.NET@HCOOP.NET
renew until 07/12/11 13:24:38
07/11/11 13:24:05 07/11/11 23:23:59 afs/hcoop.net@HCOOP.NET
renew until 07/12/11 13:24:38
}}}
Do an {{{ls -l /afs/hcoop.net/}}} to verify that your good to go. If you want the OpenAFS daemon to start automatically on each reboot, add {{{openafs}}} to the {{{DAEMONS}}} line in {{{/etc/rc.conf}}}.
----
CategoryMemberManual