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: $!";
}
pgpFJJLqXaElZ.pgp
Description: PGP signature

