summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2014-06-03 13:17:09 +0200
committerDidier Raboud <odyx@debian.org>2014-06-23 19:31:41 +0200
commit9a621eb9175eae9963997ea7f7331aee94322bda (patch)
treef7b9807f69d2674666621aced048955d00d11fae
parent0fb817c6a0ed8df6479a163f03a66c5644719170 (diff)
On upgrade, remove driver update timestamp in cups' trigger cache to ensure all earlier printers are refreshed
Closes: #749600
-rw-r--r--debian/printer-driver-gutenprint.postinst14
1 files changed, 14 insertions, 0 deletions
diff --git a/debian/printer-driver-gutenprint.postinst b/debian/printer-driver-gutenprint.postinst
new file mode 100644
index 0000000..2a1779a
--- /dev/null
+++ b/debian/printer-driver-gutenprint.postinst
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+
+if [ "$1" = "configure" ]; then
+ if dpkg --compare-versions "$2" lt "5.2.10-3~" && [ -r /var/cache/cups/ppd-updates ]; then
+ # Drop earlier traces of gutenprint PPD updates
+ sed -e '/ gutenprint$/d' -i /var/cache/cups/ppd-updates
+ fi
+fi
+
+
+#DEBHELPER#