#!/bin/sh -e

out=$(mktemp --suffix=.pdf)
exit_handler() {
                trap - EXIT
                rm -f $out
        }
trap exit_handler HUP PIPE INT QUIT TERM EXIT

secon=$(secon -Rs -f $(printf '/var/spool/cups/d%05d-001' $1))

if [ ! -s /etc/cups-filter-sl-watermark.cfg ] || [ "$secon" = s0 ] || [ -z "$secon" ] ; then
	cat $6
else
	chcon -l $secon $out
	/usr/lib/cups/filter/watermark.py "$1" "$2" "$3" "$4" "$5" "$6" > $out
	cat $out
	rm -f $out
fi

