Success! Here's what anyone building openafs 1.4.5 for redhat
enterprise WS 3.0 should know
First... fix your openafs.spec file. The problem is obvious. Hint:
fs is located under kernel.. be sure the spec file reflects it.
Second.. If you are doing a complete build edit your
openafs-buildall.sh file. If you are a newbie.. it's in
/usr/src/redhat/SOURCES
Change:
for arch in $archlist ; do
echo "Building for $kerndir, $kvers, $arch"
rpmbuild -bb $buildopts \
--define "fedorakmod 0" \
--define "osvers $osvers" \
--define "kernvers $kvers" \
--define "ksrcdir $kerndir" \
--define "build_modules 1" \
--target=$arch \
$specdir/openafs.spec || exit 1
done
fi
To:
for arch in $archlist ; do
echo "Building for $kerndir, $kvers, $arch"
rpmbuild -bb $buildopts \
--define "fedorakmod 0" \
--define "osvers $osvers" \
--define "kernvers $kvers" \
--define "ksrcdir $kerndir" \
--define "build_modules 1" \
--define "build_authlibs 1" \
--define "build_userspace 1" \
--target=$arch \
$specdir/openafs.spec || exit 1
done
fi
Also be sure you have all the needed tools installed such as automake,
etc.
run ./openafs-buildall.sh and in a few minutes you should have all the
required rpm files for your server:
[EMAIL PROTECTED] i686]# ls /usr/src/redhat/RPMS/i686
openafs-1.4.5-rhel3.1.i686.rpm
openafs-authlibs-1.4.5-rhel3.1.i686.rpm
openafs-authlibs-devel-1.4.5-rhel3.1.i686.rpm
openafs-client-1.4.5-rhel3.1.i686.rpm
openafs-compat-1.4.5-rhel3.1.i686.rpm
openafs-devel-1.4.5-rhel3.1.i686.rpm
openafs-docs-1.4.5-rhel3.1.i686.rpm
openafs-kernel-1.4.5-2.4.21_47.EL_1.i686.rpm
openafs-kernel-hugemem-1.4.5-2.4.21_47.EL_1.i686.rpm
openafs-kernel-smp-1.4.5-2.4.21_47.EL_1.i686.rpm
openafs-kernel-source-1.4.5-rhel3.1.i686.rpm
openafs-kpasswd-1.4.5-rhel3.1.i686.rpm
openafs-krb5-1.4.5-rhel3.1.i686.rpm
openafs-server-1.4.5-rhel3.1.i686.rpm
In the words of Stewy --- "Victory is Mine!"
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Derrick Brashear
Sent: Monday, December 03, 2007 2:55 PM
To: OpenAFS-Info
Subject: Re: [OpenAFS] File systems on Linux, again.
On Dec 3, 2007 2:50 PM, Jerry Normandin <[EMAIL PROTECTED]>
wrote:
ah.. sorry about that I intended to post to the group. I thought I hit
reply-all.
Here's where I got the SRPM:
http://www.openafs.org/dl/openafs/1.4.5/rhel3/SRPMS/openafs-1.4.5-rhel3.
1.src.rpm
openafs-buildall.sh fails.
Derrick,
Do you still have a copy of the srpm that you built openafs 1.4.5 on
redhat enterprise 3 with?
i uploaded it. the srpm, like the rpms, came from me. you never
answered what was on the line in the spec file it complained about.