chiark / gitweb /
* Build properly with debian/copyright.
[autopkgtest.git] / debian / rules
index 5c96b5a74eecd618bf41e0ce3f679f6e8b63e8fc..bf23cec880bb61be536e7e0b627ba73c9c484a5f 100755 (executable)
@@ -28,12 +28,15 @@ p=autopkgtest
 x=xenlvm
 topdir=`pwd`
 
-build build-indep:
+build build-indep: debian/copyright
        $(MAKE)
 
 build-arch:
 binary-arch:
 
+debian/copyright: CREDITS debian/copyright.suffix
+       cat $^ >$@.new && mv -f $@.new $@
+
 binary binary-indep: checkdir
        dh_testroot
        dh_clean
@@ -46,20 +49,23 @@ binary binary-indep: checkdir
                sharedir_lnfrom=/usr/share/$p/$x \
                sharedir=$(topdir)/debian/$p-$x/usr/share/$p/$x \
                etcdir=$(topdir)/debian/$p-$x/etc cfg_suffix=''
+       cd debian/$p-$x/etc/userv/services.d && \
+               mv -f adt-xenlvm-testbed:dist adt-xenlvm-testbed
 
-       cat CREDITS debian/copyright.suffix \
-               >debian/$p/usr/share/doc/$p/copyright
+       set -e; for f in $p $p-$x; do \
+               cp debian/copyright debian/$$f/usr/share/doc/$$f/copyright; \
+               done
        dh_installinit -p $p-$x --onlyscripts --name=adt$x -- defaults 19
+       dh_installchangelogs
        dh_compress
        dh_link
        dh_md5sums
-       dh_fixperms
        dh_gencontrol
+       dh_fixperms
        dh_installdeb
-       dh_installchangelogs
        dh_builddeb
 
-clean: checkdir
+clean: checkdir debian/copyright
        dh_testroot
        $(MAKE) clean
        dh_clean