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