[freeside-commits] branch master updated. a0e290603b2bba9a4c032396428b532cbcc2902d

Jeremy Davis jeremyd at 420.am
Tue Jun 23 09:58:42 PDT 2015


The branch, master has been updated
       via  a0e290603b2bba9a4c032396428b532cbcc2902d (commit)
      from  cb9ce7d5f8feb08de1c95a66f2761a06724c0a8e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a0e290603b2bba9a4c032396428b532cbcc2902d
Author: Jeremy Davis <jeremyd at freeside.biz>
Date:   Tue Jun 23 12:58:10 2015 -0400

    Ticket #36913 Torrus support in Debian packaging

diff --git a/debian/control b/debian/control
index e8bc22a..f97fdbe 100644
--- a/debian/control
+++ b/debian/control
@@ -47,6 +47,13 @@ Description: Self-service portal for Freeside billing and trouble ticketing
  .
  This package provides the libraries needed for the self-service portal.
 
+Package: freeside-torrus
+Architecture: all
+Depends: rrdtool,librrds-perl,libxml-libxml-perl,libberkeleydb-perl,libtemplate-perl,libproc-daemon-perl,libnet-snmp-perl libapache-session-perl libjson-perl libdbix-abstract-perl libdbix-sequence-perl
+Recommends:
+Description: Integrated network monitoring and billing
+ Torrus is a network monitoring system (NMS) for discovering and monitoring routers, switches and other network equipment with SNMP.
+
 Package: freeside-selfservice-ui
 Architecture: all
 Depends: freeside-selfservice-lib,apache2
diff --git a/debian/rules b/debian/rules
index e3476d6..30bd292 100755
--- a/debian/rules
+++ b/debian/rules
@@ -225,6 +225,15 @@ install-stamp: build-stamp
 	install -d ${TMP}-ng-selfservice$(APACHE_DOCUMENT_ROOT)/
 	cp -R ng_selfservice ${TMP}-ng-selfservice$(APACHE_DOCUMENT_ROOT)/ng_selfservice-DIST/
 
+	# Torrus 
+	
+	install -d ${TMP}-torrus$(APACHE_DOCUMENT_ROOT)/
+
+	( cd torrus; \
+	torrus_user=freeside var_user=freeside var_group=freeside ./configure; \
+	$(MAKE) -e DESTDIR=${TMP}-torrus/; \
+	$(MAKE) -e DESTDIR=${TMP}-torrus/ install )
+
 	#RT Config
 
 	( cd rt; \

-----------------------------------------------------------------------

Summary of changes:
 debian/control |    7 +++++++
 debian/rules   |    9 +++++++++
 2 files changed, 16 insertions(+)




More information about the freeside-commits mailing list