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

Reply via email to