tags 805989 + patch
thanks
> cat debian/accountsservice.install debian/accountsservice.install.linux.in >
> debian/accountsservice.install.linux
> dh_install
> # patch is only applied conditionally, only install when present
> if [ -d debian/tmp/usr/share/language-tools ]; then \
> cp -r debian/tmp/usr/share/language-tools
> debian/accountsservice/usr/share/; \
> fi
> cp: cannot create directory 'debian/accountsservice/usr/share/': No such file
> or directory
Explanation: We are creating arch-independent packages only, so
debian/accountsservice
does not exist.
The trivial fix is to override dh_install only for arch-dependent
packages, as in this patch.
[ BTW: What's the purpose of creating debian/accountsservice.install.linux?
Does dh use it in any way? ]
Thanks.
diff --git a/debian/rules b/debian/rules
index ab7fecc..a00f21f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -31,7 +31,7 @@ override_dh_auto_test:
override_dh_installchangelogs:
dh_installchangelogs NEWS
-override_dh_install:
+override_dh_install-arch:
cat debian/accountsservice.install
debian/accountsservice.install.linux.in > debian/accountsservice.install.linux
dh_install
# patch is only applied conditionally, only install when present