#!/bin/sh
# postinst script for cups-pdf

set -e

case "$1" in
	configure|removing)
		if ! [ -f /var/log/cups/cups-pdf_log ]
		then
                        touch /var/log/cups/cups-pdf_log
		fi
		chown root:lpadmin /var/log/cups/cups-pdf_log*
		chmod 0600 /var/log/cups/cups-pdf_log*
		chown nobody:nogroup /var/spool/cups-pdf/ANONYMOUS
		chmod 1777 /var/spool/cups-pdf/ANONYMOUS
		chmod 0700 /usr/lib/cups/backend/cups-pdf
		if [ -f /etc/init.d/cups ]
		then
			invoke-rc.d cups force-reload || invoke-rc.d cups start || /bin/true
		fi
	;;

	abort-upgrade|abort-remove|abort-deconfigure)

	;;

	*)
		echo "postinst called with unknown argument \`$1'" >&2
		exit 1
	;;
esac

#DEBHELPER#

exit 0
