Add 'README.MD'

This commit is contained in:
tux 2022-11-18 14:53:07 +01:00
parent 778d7558d1
commit c42b96e224

43
README.MD Normal file
View File

@ -0,0 +1,43 @@
### 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 #