]> git.ipfire.org Git - people/ms/dma.git/commitdiff
debian: build with consistent flags
authorSimon Schubert <2@0x2c.org>
Sun, 31 Oct 2010 17:31:50 +0000 (18:31 +0100)
committerSimon Schubert <2@0x2c.org>
Sun, 31 Oct 2010 17:33:41 +0000 (18:33 +0100)
debian/rules

index 71cecaca4a9c5c2644ed4088b2684ef190dffe3e..76fc7020e9267f8baceed3ed65644700846f40be 100755 (executable)
@@ -5,6 +5,8 @@
 DDIR=          $(CURDIR)/debian
 D=             $(DDIR)/dma
 
+BUILDDEFS=     DESTDIR=$D PREFIX=/usr CONFDIR=/etc
+
 CFLAGS:=       $(shell dpkg-buildflags --get CFLAGS)
 CPPFLAGS:=     $(shell dpkg-buildflags --get CPPFLAGS)
 LDFLAGS:=      $(shell dpkg-buildflags --get LDFLAGS)
@@ -26,7 +28,7 @@ endif
 export CFLAGS CPPFLAGS LDFLAGS
 
 override_dh_auto_build:
-       $(MAKE) -f Makefile
+       $(MAKE) -f Makefile ${BUILDDEFS}
        $(MAKE) -C $(DDIR)/migrate
 
 override_dh_auto_clean:
@@ -34,12 +36,12 @@ override_dh_auto_clean:
        $(MAKE) -C $(DDIR)/migrate clean
 
 override_dh_auto_install:
-       $(MAKE) -f Makefile DESTDIR=$D PREFIX=/usr CONFDIR=/etc install
+       $(MAKE) -f Makefile ${BUILDDEFS} install
        install -o root -g mail -m 644 dma.conf $D/etc/dma
        install -o root -g mail -m 640 auth.conf $D/etc/dma
 
 override_dh_fixperms:
-       dh_fixperms -Xusr/sbin/dma -Xvar/spool/dma -Xetc/dma
+       dh_fixperms -Xusr/sbin/dma -Xusr/lib/dma-mbox-create -Xvar/spool/dma -Xetc/dma
 
 override_dh_installchangelogs:
        dh_installchangelogs -p dma