test -r $TARFILE || exit $MR_MISSINGFILE
test -d $CUPSLOCAL || exit $MR_MISSINGFILE
+/etc/cups/bin/check-disabled.pl 2>/dev/null
+
# Unpack the tar file, getting only files that are newer than the
# on-disk copies (-u).
cd /
tar xf $TARFILE || exit $MR_TARERR
+/etc/cups/bin/post-dcm-disable.pl 2>/dev/null
+if [ -s /etc/cups/printers.conf.tmp ]; then
+ mv /etc/cups/printers.conf.tmp /etc/cups/printers.conf
+fi
+
# Now, make a stab at the PPD file.
/etc/cups/bin/gen-ppd.pl
-/etc/init.d/cups restart
+/etc/init.d/cups stop
+/etc/init.d/cups start
if [ $? != 0 ]; then
exit $MR_MKCRED