Files
cgrates/packages/squeeze/rules

53 lines
1.3 KiB
Makefile
Executable File

#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
export GOPATH=$(CURDIR)
PKGDIR=debian/cgrates
SRCDIR=src/github.com/cgrates/cgrates
%:
dh $@
clean:
dh_clean
rm -rf $(GOPATH)/bin $(GOPATH)/pkg $(GOPATH)/src
rm -rf $(GOPATH)/debian/cgrates.debhelper.log
rm -f $(GOPATH)/goinstall.log
binary-arch: clean
dh_prep
dh_installdirs
mkdir -p src/github.com/cgrates
ln -sf $(CURDIR) src/github.com/cgrates
go get -u -v github.com/Masterminds/glide
$(GOPATH)/bin/glide install --force
exec $(CURDIR)/build.sh
mkdir -p $(PKGDIR)/usr/bin
cp $(GOPATH)/bin/cgr-* $(PKGDIR)/usr/bin/
mkdir -p $(PKGDIR)/etc/
cp -r $(CURDIR)/data/conf/cgrates $(PKGDIR)/etc/
mkdir -p $(PKGDIR)/usr/share/cgrates
cp -r $(CURDIR)/data/* $(PKGDIR)/usr/share/cgrates/
mkdir -p $(PKGDIR)/var/spool/cgrates/cdrc/in
mkdir -p $(PKGDIR)/var/spool/cgrates/cdrc/out
mkdir -p $(PKGDIR)/var/spool/cgrates/cdre/csv
mkdir -p $(PKGDIR)/var/spool/cgrates/cdre/fwv
mkdir -p $(PKGDIR)/var/spool/cgrates/tpe
mkdir -p $(PKGDIR)/var/spool/cgrates/failed_posts
mkdir -p $(PKGDIR)/var/lib/cgrates/history
mkdir -p $(PKGDIR)/var/lib/cgrates/cache_dump
dh_strip
dh_compress
dh_fixperms
dh_installinit
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-arch