[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