Building the ACM Cluster, Part 11g: OpenAFS RPM Build
Published on in ACM, ACM Cluster
OpenAFS is the open source version of the AFS - a file system developed at Carnegie-Mellon University. AFS has a global, DNS-based address space. It also has a ton of nice features with respect to allowing users to create and control their own groups and much more granular permissions. All in all it seems to be a good way to get data into a cluster and to allow users to store and manage documents in a reliable format.
Building OpenAFS
I’ve saved building OpenAFS for last because it is somewhat more complicated than the other RPM builds we’ve done so far, primarily due to some messiness with kernel versions. Spcifically, the kernel interfaces that OpenAFS-1.6.1 (the current Linux release) were changed from the 2.6 to the 3.x branch. OpenAFS has sources that are patched for this, but hasn’t released them yet.
Getting Source
So, to get the proper source, we’re going to have to get them from git.
$ git clone git://git.openafs.org/openafs.git
We then want to …