Index: ipk/source/emus_incubus_1_22/CONTROL/postinst
===================================================================
--- ipk/source/emus_incubus_1_22/CONTROL/postinst	(revision 5348)
+++ ipk/source/emus_incubus_1_22/CONTROL/postinst	(revision 6663)
@@ -12,3 +12,40 @@
 	echo new freespace size $FREE kb
 fi
+
+if [ ! -e /var/keys/incubusCamd.channelinfo ]; then
+	echo "use ipk config file: incubusCamd.channelinfo"
+	echo "rename /var/keys/incubusCamd.channelinfo.incubus > /var/keys/incubusCamd.channelinfo"
+	mv /var/keys/incubusCamd.channelinfo.incubus /var/keys/incubusCamd.channelinfo
+else
+	echo "found user config file: incubusCamd.channelinfo"
+	echo "skip ipk config file: incubusCamd.channelinfo.incubus"
+fi
+
+if [ ! -e /var/keys/incubusCamd.conf ]; then
+	echo "use ipk config file: incubusCamd.conf"
+	echo "rename /var/keys/incubusCamd.conf.incubus > /var/keys/incubusCamd.conf"
+	mv /var/keys/incubusCamd.conf.incubus /var/keys/incubusCamd.conf
+else
+	echo "found user config file: incubusCamd.conf"
+	echo "skip ipk config file: incubusCamd.conf.incubus"
+fi
+
+if [ ! -e /var/keys/incubusCamd.prio ]; then
+	echo "use ipk config file: incubusCamd.prio"
+	echo "rename /var/keys/incubusCamd.prio.incubus > /var/keys/incubusCamd.prio"
+	mv /var/keys/incubusCamd.prio.incubus /var/keys/incubusCamd.prio
+else
+	echo "found user config file: incubusCamd.prio"
+	echo "skip ipk config file: incubusCamd.prio.incubus"
+fi
+
+if [ ! -e /var/keys/incubusCamd.providers ]; then
+	echo "use ipk config file: incubusCamd.providers"
+	echo "rename /var/keys/incubusCamd.providers.incubus > /var/keys/incubusCamd.providers"
+	mv /var/keys/incubusCamd.providers.incubus /var/keys/incubusCamd.providers
+else
+	echo "found user config file: incubusCamd.providers"
+	echo "skip ipk config file: incubusCamd.providers.incubus"
+fi
+
 exit 0
Index: ipk/source/emus_incubus_1_22/CONTROL/postrm
===================================================================
--- ipk/source/emus_incubus_1_22/CONTROL/postrm	(revision 5348)
+++ ipk/source/emus_incubus_1_22/CONTROL/postrm	(revision 6663)
@@ -10,25 +10,4 @@
 fi
 
-if [ -e /var/keys/incubusCamd.conf.bak ]; then
-	echo "renaming your saved incubusCamd.conf"
-	mv /var/keys/incubusCamd.conf.bak /var/keys/incubusCamd.conf
-fi
-
-if [ -e /var/keys/incubusCamd.providers.bak ]; then
-	echo "renaming your saved incubusCamd.providers"
-	mv /var/keys/incubusCamd.providers.bak /var/keys/incubusCamd.providers
-fi
-
-if [ -e /var/keys/incubusCamd.prio.bak ]; then
-	echo "renaming your saved incubusCamd.prio"
-	mv /var/keys/incubusCamd.prio.bak /var/keys/incubusCamd.prio
-fi
-
-if [ -e /var/keys/incubusCamd.channelinfo.bak ]; then
-	echo "renaming your saved incubusCamd.channelinfo"
-	mv /var/keys/incubusCamd.channelinfo.bak /var/keys/incubusCamd.channelinfo
-fi
-
-
 sync
 
Index: ipk/source/emus_incubus_1_22/CONTROL/preinst
===================================================================
--- ipk/source/emus_incubus_1_22/CONTROL/preinst	(revision 5348)
+++ ipk/source/emus_incubus_1_22/CONTROL/preinst	(revision 6663)
@@ -32,5 +32,5 @@
 	fi
 fi   
-echo "installing Incubus config..."
+echo "installing incubus and configs..."
 echo "checking OS"
 if  [ `cat /etc/motd | grep AAF | grep M | grep rev | wc -l` -eq 0 ]; then
@@ -43,24 +43,4 @@
 fi
 
-if [ -e /var/keys/incubusCamd.conf ]; then
-	echo "saving your actual incubusCamd.conf"
-	mv /var/keys/incubusCamd.conf /var/keys/incubusCamd.conf.bak
-fi
-
-if [ -e /var/keys/incubusCamd.providers ]; then
-	echo "saving your actual incubusCamd.providers"
-	mv /var/keys/incubusCamd.providers /var/keys/incubusCamd.providers.bak
-fi
-
-if [ -e /var/keys/incubusCamd.prio ]; then
-	echo "saving your actual incubusCamd.prio"
-	mv /var/keys/incubusCamd.prio /var/keys/incubusCamd.prio.bak
-fi
-
-if [ -e /var/keys/incubusCamd.channelinfo ]; then
-	echo "saving your actual incubusCamd.channelinfo"
-	mv /var/keys/incubusCamd.channelinfo /var/keys/incubusCamd.channelinfo.bak
-fi
-
 sync
 exit 0
Index: ipk/source/emus_incubus_1_22/CONTROL/prerm
===================================================================
--- ipk/source/emus_incubus_1_22/CONTROL/prerm	(revision 5348)
+++ ipk/source/emus_incubus_1_22/CONTROL/prerm	(revision 6663)
@@ -8,4 +8,25 @@
 	echo freespace size $FREE kb
 fi
-echo "removing Incubus and configs"
+
+if [ ! -e /var/keys/incubusCamd.channelinfo.incubus ]; then
+	echo "remove ipk incubusCamd.channelinfo"
+	rm /var/keys/incubusCamd.channelinfo
+fi
+
+if [ ! -e /var/keys/incubusCamd.conf.incubus ]; then
+	echo "remove ipk incubusCamd.conf"
+	rm /var/keys/incubusCamd.conf
+fi
+
+if [ ! -e /var/keys/incubusCamd.prio.incubus ]; then
+	echo "remove ipk incubusCamd.prio"
+	rm /var/keys/incubusCamd.prio
+fi
+
+if [ ! -e /var/keys/incubusCamd.providers.incubus ]; then
+	echo "remove ipk incubusCamd.providers"
+	rm /var/keys/incubusCamd.providers
+fi
+
+echo "removing incubus and configs"
 exit 0
