summaryrefslogtreecommitdiff
path: root/debian/foomatic-filters.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/foomatic-filters.postinst')
-rw-r--r--debian/foomatic-filters.postinst115
1 files changed, 0 insertions, 115 deletions
diff --git a/debian/foomatic-filters.postinst b/debian/foomatic-filters.postinst
deleted file mode 100644
index a039cc4..0000000
--- a/debian/foomatic-filters.postinst
+++ /dev/null
@@ -1,115 +0,0 @@
-#!/bin/bash -e
-
-# Source debconf library.
-. /usr/share/debconf/confmodule
-
-readonly FILTERCONF=/etc/foomatic/filter.conf
-readonly FILTERBACK=$FILTERCONF.debconf-old
-readonly tempfile=`tempfile -pfoomatic-filters-`
-
-function parseconfig
-{
- db_clear
- eval $(/usr/bin/perl /usr/share/foomatic/parseconfig.pl)
-}
-
-db_get foomatic-filters/config_parsed
-if [ $RET = false ]; then
- parseconfig
- db_set foomatic-filters/config_parsed true
-fi
-
-db_get foomatic-filters/filter_debug
-debug="debug: 0"
-if [ $RET = true ]; then
- debug="debug: 1"
-fi
-
-db_get foomatic-filters/textfilter
-if [ "$RET" = Automagic ]; then
- textfilter="# textfilter:"
-else
- if [ "$RET" = Custom ]; then
- db_get foomatic-filters/custom_textfilter
- fi
- textfilter="textfilter: $RET"
-fi
-
-db_get foomatic-filters/gspath
-if [ "$RET" = "gs" ]; then
- gspath="# gspath: gs"
-else
- if [ "$RET" = "Custom" ]; then
- db_get foomatic-filters/custom_gspath
- fi
- gspath="gspath: $RET"
-fi
-
-db_get foomatic-filters/ps_accounting
-if [ $RET = true ]; then
- ps_accounting="ps_accounting: 1"
-else
- ps_accounting="ps_accounting: 0"
-fi
-
-db_get foomatic-filters/spooler
-echo "$RET" >| /etc/foomatic/defaultspooler
-
-cat <<EOF >| $tempfile
-# This file allows you to configure the "foomatic-rip" filter.
-
-# You can force reconfiguration managed via debconf by running the
-# following command:
-# dpkg-reconfigure foomatic-filters
-# You may need to change the lowest priority of questions to be presented
-# using the switch "-p" to access some or any of these options.
-
-# Command for converting text files to PostScript.
-#
-# Priority low
-$textfilter
-
-# Enable debug output into a logfile in /tmp/foomatic-rip.log.
-# It will contain status from this filter, plus Ghostscript stderr output.
-#
-# WARNING: This logfile is a potential security hole; do not use in production.
-#
-# Priority low
-$debug
-
-# Enable insertion of PostScript code for accounting into each printjob.
-# Currently only supported with CUPS. (EXPERIMENTAL)
-#
-# NOTE: Enabling this option may cause extra pages to be printed after each
-# job as well as after banner pages, especially with generic
-# PostScript printers.
-#
-# Priority low
-$ps_accounting
-
-# Path to the Ghostscript interpreter; will search the path for 'gs' if
-# not specified.
-#
-# Priority low
-$gspath
-
-EOF
-
-if [ -e $FILTERCONF ]; then
- chmod --reference=$FILTERCONF $tempfile
-else
- chmod 0644 $tempfile
-fi
-
-ucf --three-way --debconf-ok $tempfile $FILTERCONF
-
-db_stop
-
-# Remove the temporary file
-rm -f $tempfile
-
-#DEBHELPER#
-
-### Local Variables:
-### tab-width: 4
-### End: