diff --git a/docs/installation.rst b/docs/installation.rst index 7d1ab162f..cdd0d0c64 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -160,13 +160,21 @@ For Redhat-based distros: .. code-block:: bash - sudo dnf install -y rpm-build + sudo dnf install -y rpm-build wget curl tar + + # Create build directories + mkdir -p $HOME/cgr_build/{BUILD,RPMS,SOURCES,SPECS,SRPMS} + + # Fetch source code cd $HOME/go/src/github.com/cgrates/cgrates export gitLastCommit=$(git rev-parse HEAD) export rpmTag=$(git log -1 --format=%ci | date +%Y%m%d%H%M%S)+$(git rev-parse --short HEAD) - mkdir -p $HOME/cgr_build/{BUILD,RPMS,SOURCES,SPECS,SRPMS} wget -P $HOME/cgr_build/SOURCES https://github.com/cgrates/cgrates/archive/$gitLastCommit.tar.gz + + # Copy RPM spec file cp $HOME/go/src/github.com/cgrates/cgrates/packages/redhat_fedora/cgrates.spec $HOME/cgr_build/SPECS + + # Build RPM package cd $HOME/cgr_build rpmbuild -bb --define "_topdir $HOME/cgr_build" SPECS/cgrates.spec