> 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 \