From 19f1e7a1b3aafc2d7181d8cb286f702707ca654b Mon Sep 17 00:00:00 2001 From: Jeremy Davis Date: Fri, 7 Nov 2014 16:03:24 -0500 Subject: [PATCH] Ticket #31999 Fix issues with ordering of debian package builds --- debian/rules | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/debian/rules b/debian/rules index 38fdcc7f7..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,23 +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/share/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 -- 2.11.0