diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-01-17 14:54:28 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-01-17 15:50:40 +0300 |
commit | 03353ce6ff738acce3d535f6a414895751967a05 (patch) | |
tree | c9344a40168c0d58d2dd369a4f7d58196be8f8ed /pkgs/tools/misc/system-config-printer/detect_serverbindir.patch | |
parent | 47017474fd75a75d747cdb5600b14b9203801984 (diff) | |
download | nixlib-03353ce6ff738acce3d535f6a414895751967a05.tar nixlib-03353ce6ff738acce3d535f6a414895751967a05.tar.gz nixlib-03353ce6ff738acce3d535f6a414895751967a05.tar.bz2 nixlib-03353ce6ff738acce3d535f6a414895751967a05.tar.lz nixlib-03353ce6ff738acce3d535f6a414895751967a05.tar.xz nixlib-03353ce6ff738acce3d535f6a414895751967a05.tar.zst nixlib-03353ce6ff738acce3d535f6a414895751967a05.zip |
system-config-printer: 1.3.12 -> 1 5.7
Diffstat (limited to 'pkgs/tools/misc/system-config-printer/detect_serverbindir.patch')
-rw-r--r-- | pkgs/tools/misc/system-config-printer/detect_serverbindir.patch | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/tools/misc/system-config-printer/detect_serverbindir.patch b/pkgs/tools/misc/system-config-printer/detect_serverbindir.patch new file mode 100644 index 000000000000..2cd3058f2330 --- /dev/null +++ b/pkgs/tools/misc/system-config-printer/detect_serverbindir.patch @@ -0,0 +1,17 @@ +diff --git a/cupshelpers/config.py.in b/cupshelpers/config.py.in +index 55abbfc..1244327 100644 +--- a/cupshelpers/config.py.in ++++ b/cupshelpers/config.py.in +@@ -22,3 +22,12 @@ + prefix="@prefix@" + sysconfdir="@sysconfdir@" + cupsserverbindir="@cupsserverbindir@" ++ ++try: ++ with open("/etc/cups/cups-files.conf") as config: ++ for cfgline in config: ++ args = cfgline.split(" ") ++ if len(args) == 2 and args[0] == "ServerBin": ++ cupsserverbindir = args[1].strip() ++except OSError: ++ pass |