From: Jeremy Davis Date: Fri, 7 Nov 2014 21:01:09 +0000 (-0500) Subject: Ticket #31999 Fix issues with ordering of debian package builds X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=3a41a6e8016f62a1f46830c4fce3fe583b275229 Ticket #31999 Fix issues with ordering of debian package builds --- diff --git a/debian/rules b/debian/rules index 7bf8aed68..be6ce5111 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