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