Blame foomatic-upstream1238.patch
|
Tim Waugh |
2b3aaf |
diff -U0 foomatic-db-engine-4.0.11/ChangeLog.upstream1238 foomatic-db-engine-4.0.11/ChangeLog
|
|
Tim Waugh |
2b3aaf |
diff -up foomatic-db-engine-4.0.11/foomatic-ppdfile.in.upstream1238 foomatic-db-engine-4.0.11/foomatic-ppdfile.in
|
|
Tim Waugh |
2b3aaf |
--- foomatic-db-engine-4.0.11/foomatic-ppdfile.in.upstream1238 2014-03-20 15:20:06.000000000 +0000
|
|
Tim Waugh |
2b3aaf |
+++ foomatic-db-engine-4.0.11/foomatic-ppdfile.in 2014-12-01 12:28:18.866470793 +0000
|
|
Tim Waugh |
2b3aaf |
@@ -195,8 +195,10 @@ sub generateppd {
|
|
Tim Waugh |
2b3aaf |
unshift(@drivercomponents, pop(@poidcomponents));
|
|
Tim Waugh |
2b3aaf |
$driver = join('-', @drivercomponents);
|
|
Tim Waugh |
2b3aaf |
$printer = join('-', @poidcomponents);
|
|
Tim Waugh |
2b3aaf |
- next if (!Foomatic::DB::member($driver, @drivers) or
|
|
Tim Waugh |
2b3aaf |
- !Foomatic::DB::member($printer, @printers));
|
|
Tim Waugh |
2b3aaf |
+ my @driver_printers = $db->get_printers_for_driver ($driver);
|
|
Tim Waugh |
2b3aaf |
+ next if ((!Foomatic::DB::member($driver, @drivers) or
|
|
Tim Waugh |
2b3aaf |
+ !Foomatic::DB::member($printer, @printers)) and
|
|
Tim Waugh |
2b3aaf |
+ !Foomatic::DB::member($printer, @driver_printers));
|
|
Tim Waugh |
2b3aaf |
$poid = $printer;
|
|
Tim Waugh |
2b3aaf |
last;
|
|
Tim Waugh |
2b3aaf |
}
|