tags 806077 + patch
thanks

> dh_fixperms
> chown root:games debian/mirrormagic/usr/games/mirrormagic
> chown: cannot access 'debian/mirrormagic/usr/games/mirrormagic': No such file 
> or directory
> debian/rules:32: recipe for target 'override_dh_fixperms' failed
> make[1]: *** [override_dh_fixperms] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules:22: recipe for target 'binary-indep' failed
> make: *** [binary-indep] Error 2
> dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit 
> status 2
> --------------------------------------------------------------------------------

Explanation: We are creating arch-independent packages only, so
debian/mirrormagic/[...] does not exist because "mirrormagic" is
arch-dependent.

The trivial fix is to override dh_fixperms only for arch-dependent packages.

Patch attached.

Thanks
--- a/debian/rules
+++ b/debian/rules
@@ -28,7 +28,7 @@ include /usr/share/dpkg/default.mk
 #      dh_auto_configure -- \
 #      -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
 
-override_dh_fixperms:
+override_dh_fixperms-arch:
        dh_fixperms
 # dh_fixperms ought to recognise games and set permissions accordingly,
 # but it doesn't.
@@ -37,8 +37,3 @@ override_dh_fixperms:
        chown -R root:games debian/mirrormagic/var/games/mirrormagic
 # need group write permission to record high scores in /var/games/mirrormagic
        chmod -R g+rws debian/mirrormagic/var/games/mirrormagic
-
-
-
-
-

Reply via email to