Index: ipk/source/emus_oscam_4066/CONTROL/postinst
===================================================================
--- ipk/source/emus_oscam_4066/CONTROL/postinst	(revision 5347)
+++ ipk/source/emus_oscam_4066/CONTROL/postinst	(revision 6663)
@@ -12,3 +12,67 @@
 	echo new freespace size $FREE kb
 fi
+
+if [ ! -e /var/keys/oscam.conf ]; then
+	echo "use ipk config file: oscam.conf"
+	echo "rename /var/keys/oscam.conf.oscam > /var/keys/oscam.conf"
+	mv /var/keys/oscam.conf.oscam /var/keys/oscam.conf
+else
+	echo "found user config file: oscam.conf"
+	echo "skip ipk config file: oscam.conf.oscam"
+fi
+
+if [ ! -e /var/keys/oscam.provid ]; then
+	echo "use ipk config file: oscam.provid"
+	echo "rename /var/keys/oscam.provid.oscam > /var/keys/oscam.provid"
+	mv /var/keys/oscam.provid.oscam /var/keys/oscam.provid
+else
+	echo "found user config file: oscam.provid"
+	echo "skip ipk config file: oscam.provid.oscam"
+fi
+
+if [ ! -e /var/keys/oscam.srvid ]; then
+	echo "use ipk config file: oscam.srvid"
+	echo "rename /var/keys/oscam.srvid.oscam > /var/keys/oscam.srvid"
+	mv /var/keys/oscam.srvid.oscam /var/keys/oscam.srvid
+else
+	echo "found user config file: oscam.srvid"
+	echo "skip ipk config file: oscam.srvid.oscam"
+fi
+
+if [ ! -e /var/keys/oscam.server ]; then
+	echo "use ipk config file: oscam.server"
+	echo "rename /var/keys/oscam.server.oscam > /var/keys/oscam.server"
+	mv /var/keys/oscam.server.oscam /var/keys/oscam.server
+else
+	echo "found user config file: oscam.server"
+	echo "skip ipk config file: oscam.server.oscam"
+fi
+
+if [ ! -e /var/keys/oscam.user ]; then
+	echo "use ipk config file: oscam.user"
+	echo "rename /var/keys/oscam.user.oscam > /var/keys/oscam.user"
+	mv /var/keys/oscam.user.oscam /var/keys/oscam.user
+else
+	echo "found user config file: oscam.user"
+	echo "skip ipk config file: oscam.user.oscam"
+fi
+
+if [ ! -e /var/keys/oscam.services ]; then
+	echo "use ipk config file: oscam.services"
+	echo "rename /var/keys/oscam.services.oscam > /var/keys/oscam.services"
+	mv /var/keys/oscam.services.oscam /var/keys/oscam.services
+else
+	echo "found user config file: oscam.services"
+	echo "skip ipk config file: oscam.services.oscam"
+fi
+
+if [ ! -e /var/keys/oscam.dvbapi ]; then
+	echo "use ipk config file: oscam.dvbapi"
+	echo "rename /var/keys/oscam.dvbapi.oscam > /var/keys/oscam.dvbapi"
+	mv /var/keys/oscam.dvbapi.oscam /var/keys/oscam.dvbapi
+else
+	echo "found user config file: oscam.dvbapi"
+	echo "skip ipk config file: oscam.dvbapi.oscam"
+fi
+
 exit 0
Index: ipk/source/emus_oscam_4066/CONTROL/postrm
===================================================================
--- ipk/source/emus_oscam_4066/CONTROL/postrm	(revision 5347)
+++ ipk/source/emus_oscam_4066/CONTROL/postrm	(revision 6663)
@@ -10,39 +10,4 @@
 fi
 
-if [ -e /var/keys/oscam.conf.bak ]; then
-	echo "renaming your saved oscam.conf"
-	mv /var/keys/oscam.conf.bak /var/keys/oscam.conf
-fi
-
-if [ -e /var/keys/oscam.provid.bak ]; then
-	echo "renaming your saved oscam.provid"
-	mv /var/keys/oscam.provid.bak /var/keys/oscam.provid
-fi
-
-if [ -e /var/keys/oscam.srvid.bak ]; then
-	echo "renaming your saved oscam.srvid"
-	mv /var/keys/oscam.srvid.bak /var/keys/oscam.srvid
-fi
-
-if [ -e /var/keys/oscam.server.bak ]; then
-	echo "renaming your saved oscam.server"
-	mv /var/keys/oscam.server.bak /var/keys/oscam.server
-fi
-
-if [ -e /var/keys/oscam.user.bak ]; then
-	echo "renaming your saved oscam.user"
-	mv /var/keys/oscam.user.bak /var/keys/oscam.user
-fi
-
-if [ -e /var/keys/oscam.services.bak ]; then
-	echo "renaming your saved oscam.services"
-	mv /var/keys/oscam.services.bak /var/keys/oscam.services
-fi
-
-if [ -e /var/keys/oscam.dvbapi.bak ]; then
-	echo "renaming your saved oscam.dvbapi"
-	mv /var/keys/oscam.dvbapi.bak /var/keys/oscam.dvbapi
-fi
-
 sync
 
Index: ipk/source/emus_oscam_4066/CONTROL/preinst
===================================================================
--- ipk/source/emus_oscam_4066/CONTROL/preinst	(revision 5347)
+++ ipk/source/emus_oscam_4066/CONTROL/preinst	(revision 6663)
@@ -32,5 +32,5 @@
 	fi
 fi   
-echo "installing Oscm config..."
+echo "installing Oscam config..."
 echo "checking OS"
 if  [ `cat /etc/motd | grep AAF | grep M | grep rev | wc -l` -eq 0 ]; then
@@ -43,39 +43,4 @@
 fi
 
-if [ -e /var/keys/oscam.conf ]; then
-	echo "saving your actual oscam.conf"
-	mv /var/keys/oscam.conf /var/keys/oscam.conf.bak
-fi
-
-if [ -e /var/keys/oscam.provid ]; then
-	echo "saving your actual oscam.provid"
-	mv /var/keys/oscam.provid /var/keys/oscam.provid.bak
-fi
-
-if [ -e /var/keys/oscam.srvid ]; then
-	echo "saving your actual oscam.srvid"
-	mv /var/keys/oscam.srvid /var/keys/oscam.srvid.bak
-fi
-
-if [ -e /var/keys/oscam.server ]; then
-	echo "saving your actual oscam.server"
-	mv /var/keys/oscam.server /var/keys/oscam.server.bak
-fi
-
-if [ -e /var/keys/oscam.user ]; then
-	echo "saving your actual oscam.user"
-	mv /var/keys/oscam.user /var/keys/oscam.user.bak
-fi
-
-if [ -e /var/keys/oscam.services ]; then
-	echo "saving your actual oscam.services"
-	mv /var/keys/oscam.services /var/keys/oscam.services.bak
-fi
-
-if [ -e /var/keys/oscam.dvbapi ]; then
-	echo "saving your actual oscam.dvbapi"
-	mv /var/keys/oscam.dvbapi /var/keys/oscam.dvbapi.bak
-fi
-
 sync
 exit 0
Index: ipk/source/emus_oscam_4066/CONTROL/prerm
===================================================================
--- ipk/source/emus_oscam_4066/CONTROL/prerm	(revision 5347)
+++ ipk/source/emus_oscam_4066/CONTROL/prerm	(revision 6663)
@@ -8,4 +8,40 @@
 	echo freespace size $FREE kb
 fi
+
+if [ ! -e /var/keys/oscam.conf.oscam ]; then
+	echo "remove ipk oscam.conf"
+	rm /var/keys/oscam.conf
+fi
+
+if [ ! -e /var/keys/oscam.provid.oscam ]; then
+	echo "remove ipk oscam.provid"
+	rm /var/keys/oscam.provid
+fi
+
+if [ ! -e /var/keys/oscam.srvid.oscam ]; then
+	echo "remove ipk oscam.srvid"
+	rm /var/keys/oscam.srvid
+fi
+
+if [ ! -e /var/keys/oscam.server.oscam ]; then
+	echo "remove ipk oscam.server"
+	rm /var/keys/oscam.server
+fi
+
+if [ ! -e /var/keys/oscam.user.oscam ]; then
+	echo "remove ipk oscam.user"
+	rm /var/keys/oscam.user
+fi
+
+if [ ! -e /var/keys/oscam.services.oscam ]; then
+	echo "remove ipk oscam.services"
+	rm /var/keys/oscam.services
+fi
+
+if [ ! -e /var/keys/oscam.dvbapi.oscam ]; then
+	echo "remove ipk oscam.dvbapi"
+	rm /var/keys/oscam.dvbapi
+fi
+
 echo "removing oscam and configs"
 exit 0
