Index: ipk/source/emus_gbox_773/CONTROL/postinst
===================================================================
--- ipk/source/emus_gbox_773/CONTROL/postinst	(revision 5391)
+++ ipk/source/emus_gbox_773/CONTROL/postinst	(revision 6663)
@@ -12,3 +12,40 @@
 	echo new freespace size $FREE kb
 fi
+
+if [ ! -e /var/keys/cwshare.cfg ]; then
+	echo "use ipk config file: cwshare.cfg"
+	echo "rename /var/keys/cwshare.cfg.gbox > /var/keys/cwshare.cfg"
+	mv /var/keys/cwshare.cfg.gbox /var/keys/cwshare.cfg
+else
+	echo "found user config file: cwshare.cfg"
+	echo "skip ipk config file: cwshare.cfg.gbox"
+fi
+
+if [ ! -e /var/keys/gbox_cfg ]; then
+	echo "use ipk config file: gbox_cfg"
+	echo "rename /var/keys/gbox_cfg.gbox > /var/keys/gbox_cfg"
+	mv /var/keys/gbox_cfg.gbox /var/keys/gbox_cfg
+else
+	echo "found user config file: gbox_cfg"
+	echo "skip ipk config file: gbox_cfg.gbox"
+fi
+
+if [ ! -e /var/keys/ignore.list ]; then
+	echo "use ipk config file: ignore.list"
+	echo "rename /var/keys/ignore.list.gbox > /var/keys/ignore.list"
+	mv /var/keys/ignore.list.gbox /var/keys/ignore.list
+else
+	echo "found user config file: ignore.list"
+	echo "skip ipk config file: ignore.list.gbox"
+fi
+
+if [ ! -e /var/keys/softcam.cfg ]; then
+	echo "use ipk config file: softcam.cfg"
+	echo "rename /var/keys/softcam.cfg.gbox > /var/keys/softcam.cfg"
+	mv /var/keys/softcam.cfg.gbox /var/keys/softcam.cfg
+else
+	echo "found user config file: softcam.cfg"
+	echo "skip ipk config file: softcam.cfg.gbox"
+fi
+
 exit 0
Index: ipk/source/emus_gbox_773/CONTROL/postrm
===================================================================
--- ipk/source/emus_gbox_773/CONTROL/postrm	(revision 5391)
+++ ipk/source/emus_gbox_773/CONTROL/postrm	(revision 6663)
@@ -10,24 +10,4 @@
 fi
 
-if [ -e /var/keys/cwshare.cfg.bak ]; then
-	echo "renaming your saved cwshare.cfg"
-	mv /var/keys/cwshare.cfg.bak /var/keys/cwshare.cfg
-fi
-
-if [ -e /var/keys/gbox_cfg.bak ]; then
-	echo "renaming your saved gbox_cfg"
-	mv /var/keys/gbox_cfg.bak /var/keys/gbox_cfg
-fi
-
-if [ -e /var/keys/ignore.list.bak ]; then
-	echo "renaming your saved ignore.list"
-	mv /var/keys/ignore.list.bak /var/keys/ignore.list
-fi
-
-if [ -e /var/keys/softcam.cfg.bak ]; then
-	echo "renaming your saved softcam.cfg"
-	mv /var/keys/softcam.cfg.bak /var/keys/softcam.cfg
-fi
-
 sync
 
Index: ipk/source/emus_gbox_773/CONTROL/preinst
===================================================================
--- ipk/source/emus_gbox_773/CONTROL/preinst	(revision 5391)
+++ ipk/source/emus_gbox_773/CONTROL/preinst	(revision 6663)
@@ -32,5 +32,5 @@
 	fi
 fi   
-echo "installing gbox config..."
+echo "installing gbox and configs..."
 echo "checking OS"
 if  [ `cat /etc/motd | grep AAF | grep M | grep rev | wc -l` -eq 0 ]; then
@@ -43,24 +43,5 @@
 fi
 
-if [ -e /var/keys/cwshare.cfg ]; then
-	echo "saving your actual cwshare.cfg"
-	mv /var/keys/cwshare.cfg /var/keys/cwshare.cfg.bak
-fi
-
-if [ -e /var/keys/gbox_cfg ]; then
-	echo "saving your actual gbox_cfg"
-	mv /var/keys/gbox_cfg /var/keys/gbox_cfg.bak
-fi
-
-if [ -e /var/keys/ignore.list ]; then
-	echo "saving your actual ignore.list"
-	mv /var/keys/ignore.list /var/keys/ignore.list.bak
-fi
-
-if [ -e /var/keys/softcam.cfg ]; then
-	echo "saving your actual softcam.cfg"
-	mv /var/keys/softcam.cfg /var/keys/softcam.cfg.bak
-fi
-
 sync
 exit 0
+
Index: ipk/source/emus_gbox_773/CONTROL/prerm
===================================================================
--- ipk/source/emus_gbox_773/CONTROL/prerm	(revision 5391)
+++ ipk/source/emus_gbox_773/CONTROL/prerm	(revision 6663)
@@ -8,4 +8,30 @@
 	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/cwshare.cfg.gbox ]; then
+	echo "remove ipk cwshare.cfg"
+	rm /var/keys/cwshare.cfg
+fi
+
+if [ ! -e /var/keys/gbox_cfg.gbox ]; then
+	echo "remove ipk gbox_cfg"
+	rm /var/keys/gbox_cfg
+fi
+
+if [ ! -e /var/keys/ignore.list.gbox ]; then
+	echo "remove ipk ignore.list"
+	rm /var/keys/ignore.list
+fi
+
+if [ ! -e /var/keys/softcam.cfg.gbox ]; then
+	echo "remove ipk softcam.cfg"
+	rm /var/keys/softcam.cfg
+fi
+
 echo "removing gbox and configs"
 exit 0
