[freeside-commits] branch FREESIDE_4_BRANCH updated. 3fda76570210feaeb057404076394700da96a96a

Jeremy Davis jeremyd at 420.am
Tue Jun 23 10:00:10 PDT 2015


The branch, FREESIDE_4_BRANCH has been updated
       via  3fda76570210feaeb057404076394700da96a96a (commit)
      from  1dc1f3a9a9e280673fe551bc7ee7e581caccb085 (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 3fda76570210feaeb057404076394700da96a96a
Author: Jeremy Davis <jeremyd at freeside.biz>
Date:   Tue Jun 23 13:00:01 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