FAHClient RPM build instructions
- Install dependencies
sudo yum -y install rpmdevtools rpmlint
- Create the rpmbuild directory tree
rpmdev-setuptree
- Download the source files
https://git.fiedler.live/tux/fahclient.git
- Switch to the target branch
cd fahclient &&
git checkout aarch64
- Place the specs file
mv -v fahclient.spec ~/rpmbuild/SPECS/
- Create the source archive
tar --create --file ~/rpmbuild/SOURCES/fahclient-7.6.21-2.aarch64.tar.gz fahclient
- Optionally check the specs file for errors
rpmlint ~/rpmbuild/SPECS/fahclient.spec
- Build the source RPM
rpmbuild -bs ~/rpmbuild/SPECS/fahclient.spec
- Place the files required for the build process
cp -r fahclient/ rpmbuild/BUILDROOT/fahclient-7.6.21-2.aarch64 &&
rm -rf rpmbuild/BUILDROOT/fahclient-7.6.21-2.aarch64/.git
- Build the RPM package
rpmbuild -bb ~/rpmbuild/SPECS/fahclient.spec
Description
Languages
Shell
100%