PREUN
/bin/sh
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
/usr/sbin/update-alternatives --remove lpr /usr/bin/lpr-cups
/usr/sbin/update-alternatives --remove lpq /usr/bin/lpq-cups
/usr/sbin/update-alternatives --remove lprm /usr/bin/lprm-cups
/usr/sbin/update-alternatives --remove lpc /usr/sbin/lpc-cups
/sbin/chkconfig --del cups
fi
POSTIN
/bin/sh
# Set compatibility link for startup script
#[ -d /etc/rc.d/init.d ] && \
# ln -sf /etc/rc.d/init.d/cups /etc/rc.d/init.d
# Let CUPS daemon be automatically started at boot time
/sbin/ldconfig
/sbin/chkconfig --add cups
# Set up update-alternatives entries
/usr/sbin/update-alternatives --install /usr/bin/lpr lpr /usr/bin/lpr-cups 10 --slave /usr/share/man/man1/lpr.1.bz2 lpr.1.bz2 /usr/share/man/man1/lpr-cups.1.bz2
/usr/sbin/update-alternatives --install /usr/bin/lpq lpq /usr/bin/lpq-cups 10 --slave /usr/share/man/man1/lpq.1.bz2 lpq.1.bz2 /usr/share/man/man1/lpq-cups.1.bz2
/usr/sbin/update-alternatives --install /usr/bin/lprm lprm /usr/bin/lprm-cups 10 --slave /usr/share/man/man1/lprm.1.bz2 lprm.1.bz2 /usr/share/man/man1/lprm-cups.1.bz2
/usr/sbin/update-alternatives --install /usr/sbin/lpc lpc /usr/sbin/lpc-cups 10 --slave /usr/share/man/man8/lpc.8.bz2 lpc.1.bz2 /usr/share/man/man8/lpc-cups.8.bz2
##menu
if [ -x /usr/bin/update-menus ]; then
/usr/bin/update-menus
fi
# Restart the CUPS daemon when it was running before
! ( lpstat -r 1> /dev/null 2>&1 ) || (
/etc/rc.d/init.d/cups stop 1> /dev/null 2>&1
rm -f /etc/cups/ppds.dat
rm -f /var/spool/cups/[cd]*
rm -f /var/spool/cups/tmp/*
/etc/rc.d/init.d/cups start 1> /dev/null 2>&1
)
POSTUN
/bin/sh
/sbin/ldconfig
## menu
if [ "$1" = 0 ]; then
if [ -x /usr/bin/update-menus ]; then
/usr/bin/update-menus
fi
fi