summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Davis <jeremyd@freeside.biz>2015-06-23 13:00:01 -0400
committerJeremy Davis <jeremyd@freeside.biz>2015-06-23 13:00:01 -0400
commit3fda76570210feaeb057404076394700da96a96a (patch)
tree832eb88ced66a6f06e55039dea859c726eb74125
parent1dc1f3a9a9e280673fe551bc7ee7e581caccb085 (diff)
Ticket #36913 Torrus support in Debian packaging
-rw-r--r--debian/control7
-rwxr-xr-xdebian/rules9
2 files changed, 16 insertions, 0 deletions
diff --git a/debian/control b/debian/control
index e8bc22a83..f97fdbe08 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 e3476d686..30bd292e8 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; \