Bug#618354: ghostscript: gs can't recognize /var/lib/ghoststscript/
I investigated this problem. It seems that code to remove cidfmap already
exists in debian/rules (see, binary-post-install/$(datapkgname) target)
and #531182.
But this code doesn't work as intended by race condition of dh_* scripts
with multibinary packages.
Attach patch to fix it.
Regards,
--
Mitsuya Shibata
mty.shibata@gmail.com
=== modified file 'debian/rules'
--- debian/rules 2011-07-07 22:52:03 +0000
+++ debian/rules 2011-09-19 11:49:05 +0000
@@ -201,7 +201,7 @@
rm -f debian/stamp-local-shlibs-$(libname)
binary-post-install/$(datapkgname)::
- file='$(DEB_DESTDIR)/usr/share/ghostscript/$(abi)/Resource/Init/cidfmap'; \
+ file='debian/$(datapkgname)/usr/share/ghostscript/$(abi)/Resource/Init/cidfmap'; \
! egrep -v '^(%([^%].*)?)?$$' "$$file" && rm "$$file" || ( \
echo; \
echo 'ERROR: cidfmap not virtually empty as expected,'; \
Reply to: