[freeside-commits] branch master updated. 0c9ebb4513cc31abb424d56cd9e6290da1814167

Jeremy Davis jeremyd at 420.am
Mon Nov 17 13:21:24 PST 2014


The branch, master has been updated
       via  0c9ebb4513cc31abb424d56cd9e6290da1814167 (commit)
      from  f7ef9328911395ea38ec64c407e8463825829083 (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 0c9ebb4513cc31abb424d56cd9e6290da1814167
Author: Jeremy Davis <jeremyd at freeside.biz>
Date:   Mon Nov 17 16:21:12 2014 -0500

     Ticket #2916 Debian Packages

diff --git a/debian/rules b/debian/rules
index 69ea5f7..e69d411 100755
--- a/debian/rules
+++ b/debian/rules
@@ -93,9 +93,11 @@ build-stamp:
 	dh_testdir
 	# Add commands to compile the package here
 	
-	( cd FS/ && $(PERL) Makefile.PL INSTALLDIRS=vendor )
-
-	$(MAKE) -e DESTDIR=${TMP}-lib perl-modules
+	( cd FS/ && $(PERL) Makefile.PL INSTALLDIRS=vendor && [ -e Makefile ] || perl Makefile.PL && make )
+	
+	#install this for freeside-setup
+	install -d $(DIST_CONF)
+	install `ls -d conf/[a-z]* | grep -v CVS | grep -v '^conf/registries'` $(DIST_CONF)
 
 	#TEST#
 
@@ -123,10 +125,13 @@ install-stamp: build-stamp
 	# debian/<package>-whatever.
 
 	install -d $(FREESIDE_DOCUMENT_ROOT)
+	install -d $(TMP)-lib/usr/bin/
 	install -d $(TMP)-webui/usr/local/etc/freeside/
 	install -d $(TMP)/usr/local/etc/freeside/
 	install -d $(FREESIDE_CACHE)/masondata #MASONDATA
 
+	( cd FS/ && $(MAKE) -e DESTDIR=${TMP}-lib install UNINST=1 )
+
         # Install configuration files
 	install -d -o freeside ${FREESIDE_CONF}
 

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

Summary of changes:
 debian/rules |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)




More information about the freeside-commits mailing list