Index: /ipk/source.sh4/titanswappicons_black/CONTROL/postrm
===================================================================
--- /ipk/source.sh4/titanswappicons_black/CONTROL/postrm	(revision 9846)
+++ /ipk/source.sh4/titanswappicons_black/CONTROL/postrm	(revision 9847)
@@ -1,4 +1,9 @@
 #!/bin/sh
 TMP=/tmp/.picon
+
+if [ -e /var/swap/titanpicons.backup ]; then
+	echo "restore old /var/swap/titanpicons.backup.black > /var/swap/titanpicons"
+	mv /var/swap/titanpicons.backup.black /var/swap/titanpicons
+fi
 
 echo "successfully removed"
Index: /ipk/source.sh4/titanswappicons_black/CONTROL/preinst
===================================================================
--- /ipk/source.sh4/titanswappicons_black/CONTROL/preinst	(revision 9846)
+++ /ipk/source.sh4/titanswappicons_black/CONTROL/preinst	(revision 9847)
@@ -38,4 +38,9 @@
 fi
 
+if [ -e /var/swap/titanpicons ]; then
+	echo "backup old /var/swap/titanpicons > /var/swap/titanpicons.backup.black"
+	mv /var/swap/titanpicons /var/swap/titanpicons.backup.black
+fi
+
 rm -rf /var/usr/local/share/titan/picons
 ln -s /var/swap/titanpicons /var/usr/local/share/titan/picons
Index: /ipk/source.sh4/titanswappicons_default/CONTROL/postrm
===================================================================
--- /ipk/source.sh4/titanswappicons_default/CONTROL/postrm	(revision 9846)
+++ /ipk/source.sh4/titanswappicons_default/CONTROL/postrm	(revision 9847)
@@ -1,4 +1,9 @@
 #!/bin/sh
 TMP=/tmp/.picon
+
+if [ -e /var/swap/titanpicons.backup ]; then
+	echo "restore old /var/swap/titanpicons.backup.default > /var/swap/titanpicons"
+	mv /var/swap/titanpicons.backup.default /var/swap/titanpicons
+fi
 
 echo "successfully removed"
Index: /ipk/source.sh4/titanswappicons_default/CONTROL/preinst
===================================================================
--- /ipk/source.sh4/titanswappicons_default/CONTROL/preinst	(revision 9846)
+++ /ipk/source.sh4/titanswappicons_default/CONTROL/preinst	(revision 9847)
@@ -38,4 +38,9 @@
 fi
 
+if [ -e /var/swap/titanpicons ]; then
+	echo "backup old /var/swap/titanpicons > /var/swap/titanpicons.backup.default"
+	mv /var/swap/titanpicons /var/swap/titanpicons.backup.default
+fi
+
 rm -rf /var/usr/local/share/titan/picons
 ln -s /var/swap/titanpicons /var/usr/local/share/titan/picons
Index: /ipk/source.sh4/titanswappicons_gold/CONTROL/postrm
===================================================================
--- /ipk/source.sh4/titanswappicons_gold/CONTROL/postrm	(revision 9846)
+++ /ipk/source.sh4/titanswappicons_gold/CONTROL/postrm	(revision 9847)
@@ -1,4 +1,9 @@
 #!/bin/sh
 TMP=/tmp/.picon
+
+if [ -e /var/swap/titanpicons.backup ]; then
+	echo "restore old /var/swap/titanpicons.backup.gold > /var/swap/titanpicons"
+	mv /var/swap/titanpicons.backup.gold /var/swap/titanpicons
+fi
 
 echo "successfully removed"
Index: /ipk/source.sh4/titanswappicons_gold/CONTROL/preinst
===================================================================
--- /ipk/source.sh4/titanswappicons_gold/CONTROL/preinst	(revision 9846)
+++ /ipk/source.sh4/titanswappicons_gold/CONTROL/preinst	(revision 9847)
@@ -38,4 +38,9 @@
 fi
 
+if [ -e /var/swap/titanpicons ]; then
+	echo "backup old /var/swap/titanpicons > /var/swap/titanpicons.backup.gold"
+	mv /var/swap/titanpicons /var/swap/titanpicons.backup.gold
+fi
+
 rm -rf /var/usr/local/share/titan/picons
 ln -s /var/swap/titanpicons /var/usr/local/share/titan/picons
