[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: