>    debian/rules override_dh_install
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_install -a --fail-missing
> dh_install: No packages to build.
> install -o root -g root -m 755 \
>       /<<PKGBUILDDIR>>/debian/reload-vcl \
>       /<<PKGBUILDDIR>>/debian/varnish/usr/share/varnish/reload-vcl
> install: cannot create regular file 
> '/<<PKGBUILDDIR>>/debian/varnish/usr/share/varnish/reload-vcl': No such file 
> or directory

This happens because debian/varnish/[...] does not exist, because when
using "dpkg-buildpackage -A" we are creating architecture-independent
packages only (which "varnish" is not).

The easy fix is to override dh_install only when creating
architecture-dependent packages.

Patch attached.
--- a/debian/rules
+++ b/debian/rules
@@ -54,7 +54,7 @@ override_dh_auto_install:
        @ # Nuke the static libs too
        find $(CURDIR)/debian -name \*.a -delete
 
-override_dh_install:
+override_dh_install-arch:
        dh_install -a --fail-missing
        @ # Override to add the "reload-vcl" script
        install -o root -g root -m 755 \

Reply via email to