Hi,

I think I found the problem: cups-genppdupdate.5.0 was trying to grep
from STDIN. I've included a patch.


- Felix

-- 
Felix C. Stegerman <[EMAIL PROTECTED]>

"Any sufficiently advanced bug is indistinguishable from a feature."
 -- R. Kulawiec
--- cups-genppdupdate.5.0.original      2006-05-22 17:36:45.000000000 +0200
+++ cups-genppdupdate.5.0       2006-05-22 17:37:50.000000000 +0200
@@ -131,13 +131,15 @@
        chomp;
        push @ppd_files,  $_;
     }
-    open PPDFILES, '-|', 'egrep', '-i', '-L', 'Foomatic', @ppd_files or die 
"can't grep $ppdlist: $!";
-    @ppd_files = ();
-    while (<PPDFILES>) {
-       chomp;
-       push @ppd_files,  $_;
+    if (@ppd_files) {
+        open PPDFILES, '-|', 'egrep', '-i', '-L', 'Foomatic', @ppd_files or 
die "can't grep $ppdlist: $!";
+        @ppd_files = ();
+        while (<PPDFILES>) {
+           chomp;
+           push @ppd_files,  $_;
+        }
+        close PPDFILES or ($! == 0) or die "can't close grep pipe: $!";
     }
-    close PPDFILES or ($! == 0) or die "can't close grep pipe: $!";
 }
 
 

Attachment: pgpFJJLqXaElZ.pgp
Description: PGP signature

Reply via email to