2022-11-18 14:54:35 +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:54:35 +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%