mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Debian packages: Initial work to compile current project
This commit is contained in:
4
packages/Makefile
Normal file
4
packages/Makefile
Normal file
@@ -0,0 +1,4 @@
|
||||
make deb:
|
||||
cd ..;\
|
||||
ln -sf packages/debian . ;\
|
||||
dpkg-buildpackage -us -uc
|
||||
@@ -10,25 +10,26 @@ PKGDIR=debian/cgrates
|
||||
SRCDIR=src/github.com/cgrates/cgrates
|
||||
|
||||
%:
|
||||
dh $@
|
||||
dh $@
|
||||
|
||||
clean:
|
||||
dh_clean
|
||||
rm -rf $(GOPATH)/bin/* $(GOPATH)/pkg/*
|
||||
#cd $(GOPATH)/src && find * -name '*.go' -exec dirname {} \; | xargs -n1 go clean
|
||||
# #cd $(GOPATH)/src && find * -name '*.go' -exec dirname {} \; | xargs -n1 go clean
|
||||
rm -f $(GOPATH)/goinstall.log
|
||||
|
||||
binary-arch: clean
|
||||
dh_prep
|
||||
dh_installdirs
|
||||
exec $(SRCDIR)/update_external_libs.sh
|
||||
cd $(SRCDIR) && go install
|
||||
exec $(CURDIR)/update_external_libs.sh
|
||||
ln -sf $(CURDIR) src/github.com/cgrates/cgrates
|
||||
cd $(CURDIR)/src/github.com/cgrates/cgrates/ && go install
|
||||
mkdir -p $(PKGDIR)/usr/bin
|
||||
cp $(GOPATH)/bin/cgr-* $(PKGDIR)/usr/bin/
|
||||
mkdir -p $(PKGDIR)/etc/
|
||||
cp -r $(SRCDIR)/data/conf/cgrates $(PKGDIR)/etc/
|
||||
cp -r $(CURDIR)/data/conf/cgrates $(PKGDIR)/etc/
|
||||
mkdir -p $(PKGDIR)/usr/share/cgrates
|
||||
cp -r $(SRCDIR)/data/* $(PKGDIR)/usr/share/cgrates/
|
||||
cp -r $(CURDIR)/data/* $(PKGDIR)/usr/share/cgrates/
|
||||
mkdir -p $(PKGDIR)/var/log/cgrates/cdrc/in
|
||||
mkdir -p $(PKGDIR)/var/log/cgrates/cdrc/out
|
||||
mkdir -p $(PKGDIR)/var/log/cgrates/cdre/csv
|
||||
Reference in New Issue
Block a user