summaryrefslogtreecommitdiff
path: root/debian/foomatic-filters.postinst
diff options
context:
space:
mode:
authorDidier Raboud <didier@raboud.com>2010-07-19 16:33:30 +0200
committerDidier Raboud <didier@raboud.com>2010-07-19 16:33:30 +0200
commitd0bf50f69321527a9646fb93a3c63082499e82cb (patch)
treeae2618ee32b73c37d9f20acdba503555ad4138cd /debian/foomatic-filters.postinst
parent05f115dd175ce9d6140afb91a3a5fa4af10c1820 (diff)
- Turn on the insertion of PostScript code for CUPS' page accounting by default (LP: #119403).
Diffstat (limited to 'debian/foomatic-filters.postinst')
-rw-r--r--debian/foomatic-filters.postinst12
1 files changed, 12 insertions, 0 deletions
diff --git a/debian/foomatic-filters.postinst b/debian/foomatic-filters.postinst
index bc30bff..bebb8ca 100644
--- a/debian/foomatic-filters.postinst
+++ b/debian/foomatic-filters.postinst
@@ -45,6 +45,18 @@ else
ps_accounting="ps_accounting: 0"
fi
+# Since foomatic-filters 3.0.2-20070719-0ubuntu1 in Ubuntu and
+# since foomatic-filters 4.0.4-1 in Debian, the default for inserting
+# PostScript code for CUPS' page accounting changed. This functionality
+# is now activated by default as for problematic drivers it can be
+# deactivated individually
+if dpkg --compare-versions "$2" lt-nl "4.0.4-1" || (dpkg --compare-versions "$2" lt-nl "3.0.2-20070719-0ubuntu1" && dpkg-vendor --derives-from Ubuntu); then
+ ps_accounting="ps_accounting: 1"
+ RET=true
+ db_set foomatic-filters/ps_accounting true
+fi
+
+
db_get foomatic-filters/spooler
echo "$RET" >| /etc/foomatic/defaultspooler