mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-14 12:49:54 +05:00
25 lines
841 B
Plaintext
25 lines
841 B
Plaintext
Building package for RHEL/Centos/Oracle Linux/Scientific Linux/Fedora
|
|
|
|
PREREQUISITES
|
|
1. Go 1.5 or newer:
|
|
# wget https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz
|
|
# tar -C /usr/local -xzf go1.5.1.linux-amd64.tar.gz
|
|
# export GOROOT=/usr/local/go
|
|
# export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
|
|
|
|
2. Git 1.8 or newer for older systems.
|
|
|
|
3. rpm-build and make packages.
|
|
# yum install rpm-build make
|
|
|
|
BUILD
|
|
1. Create build environment:
|
|
- Make directories
|
|
# mkdir -p $HOME/cgr_build/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
|
|
- Download source file
|
|
# wget -P $HOME/cgr_build/SOURCES https://github.com/cgrates/cgrates/archive/[GIT_COMMIT].tar.gz
|
|
- Place cgrates.spec file into $HOME/cgr_build/SPECS
|
|
2. Build:
|
|
# cd $HOME/cgr_build
|
|
# rpmbuild -bb --define "_topdir $HOME/cgr_build" SPECS/cgrates.spec
|