Debian packages: Initial work to compile current project

This commit is contained in:
Eloy Coto
2015-03-23 20:24:16 +00:00
parent 67f6d1240f
commit 9a25fca06d
12 changed files with 11 additions and 6 deletions

4
packages/Makefile Normal file
View File

@@ -0,0 +1,4 @@
make deb:
cd ..;\
ln -sf packages/debian . ;\
dpkg-buildpackage -us -uc

View File

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