[Pkg-cups-devel] r285 - cupsys/branches/cups-1.2/debian

Kenshi Muto kmuto at costa.debian.org
Mon Jul 3 14:20:08 UTC 2006


Author: kmuto
Date: Mon Jul  3 14:20:07 2006
New Revision: 285

Modified:
   cupsys/branches/cups-1.2/debian/changelog
   cupsys/branches/cups-1.2/debian/cupsys.postinst
   cupsys/branches/cups-1.2/debian/cupsys.prerm

Log:
don't remove backend during upgrade/reconfigure (#376499)

Modified: cupsys/branches/cups-1.2/debian/changelog
==============================================================================
--- cupsys/branches/cups-1.2/debian/changelog	(original)
+++ cupsys/branches/cups-1.2/debian/changelog	Mon Jul  3 14:20:07 2006
@@ -11,6 +11,8 @@
   * Add snmp to backend choices. Because I don't make sure this backend
     is stable, the default is disabled. Use dpkg-reconfigure cupsys to
     enable. (closes: #376496)
+  * Don't remove backend symlinks during reconfigure/upgrade process.
+    (closes: #376499)
 
  -- Kenshi Muto <kmuto at debian.org>  Wed, 21 Jun 2006 15:06:02 +0000
 

Modified: cupsys/branches/cups-1.2/debian/cupsys.postinst
==============================================================================
--- cupsys/branches/cups-1.2/debian/cupsys.postinst	(original)
+++ cupsys/branches/cups-1.2/debian/cupsys.postinst	Mon Jul  3 14:20:07 2006
@@ -99,11 +99,11 @@
 	    db_fset cupsys/raw-print changed false
 	fi
 	# Set up backends
-	(cd /usr/lib/cups/backend && rm -f http ipp lpd parallel scsi serial socket usb snmp)
 	db_get cupsys/backend && SELECTED=$RET
 	list=`echo $SELECTED | sed -e 's/, /,/g'`
 	save_IFS=$IFS
 	IFS=,
+	(cd /usr/lib/cups/backend && rm -f http ipp lpd parallel scsi serial socket usb snmp)
 	for module in $list; do
 	  ln -s ../backend-available/$module /usr/lib/cups/backend/$module
 	  if [ "$module" = "ipp" ]; then

Modified: cupsys/branches/cups-1.2/debian/cupsys.prerm
==============================================================================
--- cupsys/branches/cups-1.2/debian/cupsys.prerm	(original)
+++ cupsys/branches/cups-1.2/debian/cupsys.prerm	Mon Jul  3 14:20:07 2006
@@ -16,13 +16,15 @@
 # for details, see http://www.debian.org/doc/debian-policy/ or
 # the debian-policy package
 
-if [ -L /usr/lib/cups/backend/smb ]; then
-    rm -f /usr/lib/cups/backend/smb 2>/dev/null || true
-fi
 
 case "$1" in
-    remove|upgrade|deconfigure)
-	(cd /usr/lib/cups/backend && rm -f http ipp lpd parallel scsi serial socket usb)
+    remove)
+	(cd /usr/lib/cups/backend && rm -f http ipp lpd parallel scsi serial socket usb snmp)
+        if [ -L /usr/lib/cups/backend/smb ]; then
+            rm -f /usr/lib/cups/backend/smb 2>/dev/null || true
+        fi
+        ;;
+    upgrade|deconfigure)
         ;;
     failed-upgrade)
         ;;



More information about the Pkg-cups-devel mailing list