2022-11-18 14:56:28 +01:00
2022-11-18 13:54:21 +01:00
2022-11-18 13:54:21 +01:00
2022-11-18 14:09:38 +01:00
2022-11-18 14:56:28 +01:00

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
No description provided
Readme 7.8 MiB
Languages
Shell 100%