Fix for PPD update script with more than one PPD (bug #1229619).
This commit is contained in:
parent
7b6d0a3a4e
commit
7bd66d98df
@ -388,13 +388,17 @@ def update_ppd (ppd_source_filename):
|
|||||||
inp = input ("Update PPD %s from %s [nyq]? " % ppd_source_filename)
|
inp = input ("Update PPD %s from %s [nyq]? " % ppd_source_filename)
|
||||||
inp = inp.lower ()
|
inp = inp.lower ()
|
||||||
if inp.startswith ("q"):
|
if inp.startswith ("q"):
|
||||||
if not server_multicat:
|
if server_multicat:
|
||||||
|
source_fd.detach ()
|
||||||
|
else:
|
||||||
source_fd.close ()
|
source_fd.close ()
|
||||||
|
|
||||||
print ("Skipping all...")
|
print ("Skipping all...")
|
||||||
return -2
|
return -2
|
||||||
elif not inp.startswith ("y"):
|
elif not inp.startswith ("y"):
|
||||||
if not server_multicat:
|
if server_multicat:
|
||||||
|
source_fd.detach ()
|
||||||
|
else:
|
||||||
source_fd.close ()
|
source_fd.close ()
|
||||||
|
|
||||||
print ("Skipping...")
|
print ("Skipping...")
|
||||||
@ -410,7 +414,9 @@ def update_ppd (ppd_source_filename):
|
|||||||
# Close original and temporary files...
|
# Close original and temporary files...
|
||||||
|
|
||||||
orig.close ()
|
orig.close ()
|
||||||
if not server_multicat:
|
if server_multicat:
|
||||||
|
source_fd.detach ()
|
||||||
|
else:
|
||||||
source_fd.close ()
|
source_fd.close ()
|
||||||
|
|
||||||
orig_default_types = odt
|
orig_default_types = odt
|
||||||
@ -780,6 +786,7 @@ def get_ppd_fh (ppd_source_filename, filename, driver, locale, region):
|
|||||||
mc_in = io.TextIOWrapper (server_multicat_initialized.stdin)
|
mc_in = io.TextIOWrapper (server_multicat_initialized.stdin)
|
||||||
print ("%s" % url, file=mc_in)
|
print ("%s" % url, file=mc_in)
|
||||||
mc_in.flush ()
|
mc_in.flush ()
|
||||||
|
mc_in.detach ()
|
||||||
return (new_ppd_filename,
|
return (new_ppd_filename,
|
||||||
io.TextIOWrapper (server_multicat_initialized.stdout))
|
io.TextIOWrapper (server_multicat_initialized.stdout))
|
||||||
except OSError:
|
except OSError:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
Name: gutenprint
|
Name: gutenprint
|
||||||
Summary: Printer Drivers Package
|
Summary: Printer Drivers Package
|
||||||
Version: 5.2.10
|
Version: 5.2.10
|
||||||
Release: 11%{?dist}
|
Release: 12%{?dist}
|
||||||
URL: http://gimp-print.sourceforge.net/
|
URL: http://gimp-print.sourceforge.net/
|
||||||
Source0: http://downloads.sourceforge.net/gimp-print/%{name}-%{version}.tar.bz2
|
Source0: http://downloads.sourceforge.net/gimp-print/%{name}-%{version}.tar.bz2
|
||||||
# Post-install script to update foomatic PPDs.
|
# Post-install script to update foomatic PPDs.
|
||||||
@ -282,6 +282,9 @@ fi
|
|||||||
/bin/rm -f /var/cache/foomatic/*
|
/bin/rm -f /var/cache/foomatic/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 29 2015 Tim Waugh <twaugh@redhat.com> - 5.2.10-12
|
||||||
|
- Fix for PPD update script with more than one PPD (bug #1229619).
|
||||||
|
|
||||||
* Mon Jun 01 2015 Jiri Popelka <jpopelka@redhat.com> - 5.2.10-11
|
* Mon Jun 01 2015 Jiri Popelka <jpopelka@redhat.com> - 5.2.10-11
|
||||||
- foomatic subpackage requires python3-cups (bug #1226871).
|
- foomatic subpackage requires python3-cups (bug #1226871).
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user