[freeside-commits] branch master updated. 3a41a6e8016f62a1f46830c4fce3fe583b275229

Jeremy Davis jeremyd at 420.am
Fri Nov 7 13:01:42 PST 2014


The branch, master has been updated
       via  3a41a6e8016f62a1f46830c4fce3fe583b275229 (commit)
      from  ce200f25b9d4eebeddac0e8a9a58dbab6a54645b (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 3a41a6e8016f62a1f46830c4fce3fe583b275229
Author: Jeremy Davis <jeremyd at freeside.biz>
Date:   Fri Nov 7 16:01:09 2014 -0500

    Ticket #31999 Fix issues with ordering of debian package builds

diff --git a/debian/rules b/debian/rules
index 7bf8aed..be6ce51 100755
--- a/debian/rules
+++ b/debian/rules
@@ -122,12 +122,14 @@ install-stamp: build-stamp
 
 	install -d $(FREESIDE_DOCUMENT_ROOT)
 	install -d $(TMP)-webui/usr/local/etc/freeside/
+	install -d $(TMP)/usr/local/etc/freeside/
 	install -d $(FREESIDE_CACHE)/masondata #MASONDATA
-	$(MAKE) -e DESTDIR=$(TMP)-webui install-docs
 
+        # Install configuration files, hack what to do???
+	$(MAKE) -e DESTDIR=$(TMP) create-config
 
-	# Ugly hack, why is handler.pl not being "handled" by install-docs
-	install -D htetc/handler.pl DESTDIR=$(FREESIDE_CACHE)
+	# Install interfaces
+	$(MAKE) -e DESTDIR=$(TMP)-webui install-docs
 
 	# Create Apache configurations
 	install -d $(APACHE_CONF)
@@ -139,20 +141,22 @@ install-stamp: build-stamp
          s'${TMP}(-webui)?''g;\
         "  $(TMP)-webui/etc/freeside/apache2/*
 
-        # Install configuration files, hack what to do???
-	$(MAKE) -e DESTDIR=$(TMP) create-config
+	# Install init
 	$(MAKE) -e DESTDIR=$(TMP) install-init
 
 	#hack the build dir out of Freeside too.  oh yeah, sucky.
 	perl -p -i -e "\
 	  s'${TMP}(-webui)?''g;\
-	" ${TMP}-webui/usr/local/etc/freeside/handler.pl 
+	" ${TMP}/usr/local/etc/freeside/handler.pl \
+	  ${TMP}/usr/share/perl5/FS/* \
+	  ${TMP}/usr/share/perl5/FS/*/* \
+	  ${TMP}/usr/bin/*
 
-	#back the build dur out of lib
+	#hack the build dur out of lib
 	perl -p -i -e "\
           s'${TMP}-lib?''g;\
 	  s'${TMP}(-webui)?''g;\
-        " ${TMP}-webui/usr/local/etc/freeside/handler.pl \
+        " ${TMP}/usr/local/etc/freeside/handler.pl \
 	  ${TMP}-lib/usr/share/perl5/FS/*.pm \
 	  ${TMP}-lib/usr/share/perl5/FS/*/*.pm 
         

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

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




More information about the freeside-commits mailing list