fahclient/README.MD
2022-11-18 14:53:07 +01:00

43 lines
931 B
Markdown

### 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 #