Bug#319109: cupsys-driver-gutenprint: syntax error on local ppd file
Package: cupsys-driver-gutenprint
Version: 4.3.99+cvs20050715-1
Severity: normal
I just upgraded to cupsys-driver-gutenprint, purging
cupsys-driver-gimpprint and cupsys-driver-gimpprint-data. In the
output, I got a whole bunch of lines "Writing ...", and then:
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `egrep -i -l "Gutenprint|Gimp-Print" /etc/cups/ppd/Color-LaserJet-4600-v3010.107-Postscript-(recommended).ppd'
No Gutenprint PPD files to update.
/etc/cups/ppd/Color-LaserJet-4600-v3010.107-Postscript-(recommended).ppd
was a file I found via linuxprinting.org and installed with
gnome-cups-add.
The error comes from /usr/sbin/cups-genppdupdate.5.0, and it looks like
someone was sloppy around line 93. If you can assume a newer perl, I
believe you should be able to use something like
open PPDFILES, '-|', qw( egrep -i -l ), "Gutenprint|Gimp-Print", @ppdglob
to avoid shell quoting problems. Actually, it seems like
open PPDFILES, "egrep -i -l \"Gutenprint|Gimp-Print\" *.{ppd,PPD}|"
might do just as well.
Andrew
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages cupsys-driver-gutenprint depends on:
ii cupsys 1.1.23-11 Common UNIX Printing System(tm) -
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libcupsimage2 1.1.23-11 Common UNIX Printing System(tm) -
ii libcupsys2-gnutls10 1.1.23-11 Common UNIX Printing System(tm) -
ii libgutenprint2 4.3.99+cvs20050715-1 runtime for the Gutenprint printer
ii libjpeg62 6b-10 The Independent JPEG Group's JPEG
ii libperlmenu-perl 4.0-2 Menu and Template (curses-based) U
ii libpng12-0 1.2.8rel-1 PNG library - runtime
ii libtiff4 3.7.3-1 Tag Image File Format (TIFF) libra
ii perl 5.8.7-4 Larry Wall's Practical Extraction
ii zlib1g 1:1.2.2-9 compression library - runtime
Versions of packages cupsys-driver-gutenprint recommends:
ii gs-esp [postscript-viewer] 7.07.1-9 The Ghostscript PostScript interpr
ii gs-gpl [postscript-viewer] 8.15-1 The GPL Ghostscript PostScript int
ii gv [postscript-viewer] 1:3.6.1-12 PostScript and PDF viewer for X
ii kghostview [postscript-viewer 4:3.3.2-2 PostScript viewer for KDE
-- no debconf information
Reply to: