diff options
author | Didier Raboud <didier@raboud.com> | 2010-06-14 16:37:11 +0200 |
---|---|---|
committer | Didier Raboud <didier@raboud.com> | 2010-06-14 22:32:40 +0200 |
commit | c513204b4309febc2f8b498285ade585a95a03e2 (patch) | |
tree | a91331ad1ae84aef67b67699349e91ca1cf5e513 /debian/rules | |
parent | 1cb81e6e7a3985b11e64f9a765f532718716ce25 (diff) |
Fix common errors in PPDs that make CUPS choke, Closes: #493104
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules index e2519ce8..c9b6748b 100755 --- a/debian/rules +++ b/debian/rules @@ -29,12 +29,15 @@ override_dh_install: rm pbm2l7k.xml; \ rm lm1100.xml; \ rm pbm2l2030.xml; \ - # rm c2050.xml; \ # c2050 is in Debian rm c2070.xml; \ rm drv_x125.xml; \ rm pentaxpj.xml; \ rm ml85p.xml; \ ) + + # Fix common errors in PPDs that make CUPS choke (OpenPrinting + # bug #164, Debian bug #493104) + for f in `find $(CURDIR)/debian/tmp/usr/share/foomatic/db/source/PPD -name '*.ppd.gz'`; do gzip -cd $$f | perl -p -e 's/^\*CloseUI(\s+)/*CloseUI:\1/' | perl -p -e 's/\*1284DeviceId/*1284DeviceID/' | gzip -9> $$f.tmp; rm $$f; mv $$f.tmp $$f; done dh_install --list-missing |