Index: ipk/source/emus_mgcamd_1_35/CONTROL/postinst
===================================================================
--- ipk/source/emus_mgcamd_1_35/CONTROL/postinst	(revision 5247)
+++ ipk/source/emus_mgcamd_1_35/CONTROL/postinst	(revision 6663)
@@ -1,40 +1,7 @@
 #!/bin/sh
-TMP=/tmp/.mgcamd
-PLUGINDIR=/var/emu
+TMP=/tmp/.keys
+PLUGINDIR=/var/keys
+PLUGINDIR=/var/bin
 CONFIGDIR=/var/etc
-
-if [ ! -e /var/keys/mg_cfg ]; then
-	echo "renaming mg_cfg.mgcamd -> mg_cfg"
-	mv /var/keys/mg_cfg.mgcamd /var/keys/mg_cfg
-fi
-if [ ! -e /var/keys/peer.cfg ]; then
-	echo "renaming peer.cfg.mgcamd -> peer.cfg"
-	mv /var/keys/peer.cfg.mgcamd /var/keys/peer.cfg
-fi
-if [ ! -e /var/keys/ignore.list ]; then
-	echo "renaming ignore.list.mgcamd -> ignore.list"
-	mv /var/keys/ignore.list.mgcamd /var/keys/ignore.list
-fi
-if [ ! -e /var/keys/newcamd.list ]; then
-	echo "renaming newcamd.list.mgcamd -> newcamd.list"
-	mv /var/keys/newcamd.list.mgcamd /var/keys/newcamd.list
-fi
-if [ ! -e /var/keys/cccamd.list ]; then
-	echo "renaming cccamd.list.mgcamd -> cccamd.list"
-	mv /var/keys/cccamd.list.mgcamd /var/keys/cccamd.list
-fi
-if [ ! -e /var/keys/priority.list ]; then
-	echo "renaming priority.list.mgcamd -> priority.list"
-	mv /var/keys/priority.list.mgcamd /var/keys/priority.list
-fi
-if [ ! -e /var/keys/replace.list ]; then
-	echo "renaming replace.list.mgcamd -> replace.list"
-	mv /var/keys/replace.list.mgcamd /var/keys/replace.list
-fi
-if [ ! -e /var/keys/SoftCam.Key ]; then
-	echo "renaming SoftCam.Key.mgcamd -> SoftCam.Key"
-	mv /var/keys/SoftCam.Key.mgcamd /var/keys/SoftCam.Key
-fi
-
 echo "successfully installed"
 echo "syncing disk"
@@ -45,3 +12,67 @@
 	echo new freespace size $FREE kb
 fi
+
+if [ ! -e /var/keys/cccamd.list ]; then
+	echo "use ipk config file: cccamd.list"
+	echo "rename /var/keys/cccamd.list.mgcamd > /var/keys/cccamd.list"
+	mv /var/keys/cccamd.list.mgcamd /var/keys/cccamd.list
+else
+	echo "found user config file: cccamd.list"
+	echo "skip ipk config file: cccamd.list.mgcamd"
+fi
+
+if [ ! -e /var/keys/ignore.list ]; then
+	echo "use ipk config file: ignore.list"
+	echo "rename /var/keys/ignore.list.mgcamd > /var/keys/ignore.list"
+	mv /var/keys/ignore.list.mgcamd /var/keys/ignore.list
+else
+	echo "found user config file: ignore.list"
+	echo "skip ipk config file: ignore.list.mgcamd"
+fi
+
+if [ ! -e /var/keys/mg_cfg ]; then
+	echo "use ipk config file: mg_cfg"
+	echo "rename /var/keys/mg_cfg.mgcamd > /var/keys/mg_cfg"
+	mv /var/keys/mg_cfg.mgcamd /var/keys/mg_cfg
+else
+	echo "found user config file: mg_cfg"
+	echo "skip ipk config file: mg_cfg.mgcamd"
+fi
+
+if [ ! -e /var/keys/newcamd.list ]; then
+	echo "use ipk config file: newcamd.list"
+	echo "rename /var/keys/newcamd.list.mgcamd > /var/keys/newcamd.list"
+	mv /var/keys/newcamd.list.mgcamd /var/keys/newcamd.list
+else
+	echo "found user config file: newcamd.list"
+	echo "skip ipk config file: newcamd.list.mgcamd"
+fi
+
+if [ ! -e /var/keys/peer.cfg ]; then
+	echo "use ipk config file: peer.cfg"
+	echo "rename /var/keys/peer.cfg.mgcamd > /var/keys/peer.cfg"
+	mv /var/keys/peer.cfg.mgcamd /var/keys/peer.cfg
+else
+	echo "found user config file: peer.cfg"
+	echo "skip ipk config file: peer.cfg.mgcamd"
+fi
+
+if [ ! -e /var/keys/priority.list ]; then
+	echo "use ipk config file: priority.list"
+	echo "rename /var/keys/priority.list.mgcamd > /var/keys/priority.list"
+	mv /var/keys/priority.list.mgcamd /var/keys/priority.list
+else
+	echo "found user config file: priority.list"
+	echo "skip ipk config file: priority.list.mgcamd"
+fi
+
+if [ ! -e /var/keys/replace.list ]; then
+	echo "use ipk config file: replace.list"
+	echo "rename /var/keys/replace.list.mgcamd > /var/keys/replace.list"
+	mv /var/keys/replace.list.mgcamd /var/keys/replace.list
+else
+	echo "found user config file: replace.list"
+	echo "skip ipk config file: replace.list.mgcamd"
+fi
+
 exit 0
Index: ipk/source/emus_mgcamd_1_35/CONTROL/postrm
===================================================================
--- ipk/source/emus_mgcamd_1_35/CONTROL/postrm	(revision 5247)
+++ ipk/source/emus_mgcamd_1_35/CONTROL/postrm	(revision 6663)
@@ -1,4 +1,4 @@
 #!/bin/sh
-TMP=/tmp/.mgcamd
+TMP=/tmp/.keys
 echo "successfully removed"
 echo "syncing disk"
@@ -9,3 +9,6 @@
 	echo new freespace size $FREE kb
 fi
+
+sync
+
 exit 0
Index: ipk/source/emus_mgcamd_1_35/CONTROL/preinst
===================================================================
--- ipk/source/emus_mgcamd_1_35/CONTROL/preinst	(revision 5247)
+++ ipk/source/emus_mgcamd_1_35/CONTROL/preinst	(revision 6663)
@@ -1,5 +1,5 @@
 #!/bin/sh
 #
-TMP=/tmp/.mgcamd
+TMP=/tmp/.keys
 echo "syncing disk"
 sync
@@ -21,5 +21,5 @@
 	SPACE=`df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1`
 	FREE=`expr $SPACE - 100`
-	SIZE=550
+	SIZE=122
 	echo "checking freespace"
 	echo packege size $SIZE kb
@@ -32,7 +32,7 @@
 	fi
 fi   
-echo "installing mgcamd ..."
+echo "installing mgcamd and configs..."
 echo "checking OS"
-if  [ `cat /etc/motd | grep AAF | grep M | grep rev | wc -l` -eq 0 ]; then                      
+if  [ `cat /etc/motd | grep AAF | grep M | grep rev | wc -l` -eq 0 ]; then
 	echo ---------------------------
 	echo DONT USE this IPK Package!!
@@ -43,3 +43,4 @@
 fi
 
+sync
 exit 0
Index: ipk/source/emus_mgcamd_1_35/CONTROL/prerm
===================================================================
--- ipk/source/emus_mgcamd_1_35/CONTROL/prerm	(revision 5247)
+++ ipk/source/emus_mgcamd_1_35/CONTROL/prerm	(revision 6663)
@@ -1,5 +1,4 @@
 #!/bin/sh
-#
-TMP=/tmp/.mgcamd
+TMP=/tmp/.keys
 echo "syncing disk"
 sync
@@ -9,29 +8,41 @@
 	echo freespace size $FREE kb
 fi
-echo "removing mgcamd"
-if [ ! -e /var/keys/mg_cfg.mgcamd ]; then
-	echo "renaming mg_cfg -> mg_cfg.mgcamd"
-	mv /var/keys/mg_cfg /var/keys/mg_cfg.mgcamd
-fi
-if [ ! -e /var/keys/ignore.list.mgcamd ]; then
-	echo "renaming ignore.list -> ignore.list.mgcamd"
-	mv /var/keys/ignore.list /var/keys/ignore.list.mgcamd
-fi
-if [ ! -e /var/keys/newcamd.list.mgcamd ]; then
-	echo "renaming newcamd.list -> newcamd.list.mgcamd"
-	mv /var/keys/newcamd.list /var/keys/newcamd.list.mgcamd
-fi
-if [ ! -e /var/keys/priority.list.mgcamd ]; then
-	echo "renaming priority.list -> priority.list.mgcamd"
-	mv /var/keys/priority.list /var/keys/priority.list.mgcamd
-fi
-if [ ! -e /var/keys/replace.list.mgcamd ]; then
-	echo "renaming replace.list -> replace.list.mgcamd"
-	mv /var/keys/replace.list /var/keys/replace.list.mgcamd
-fi
-if [ ! -e /var/keys/SoftCam.Key.mgcamd ]; then
-	echo "renaming SoftCam.Key -> SoftCam.Key.mgcamd"
-	mv /var/keys/SoftCam.Key /var/keys/SoftCam.Key.mgcamd
+
+if [ ! -e /var/keys/cccamd.list.mgcamd ]; then
+	echo "remove ipk cccamd.list"
+	rm /var/keys/cccamd.list
 fi
 
+if [ ! -e /var/keys/ignore.list.mgcamd ]; then
+	echo "remove ipk ignore.list"
+	rm /var/keys/ignore.list
+fi
+
+if [ ! -e /var/keys/mg_cfg.mgcamd ]; then
+	echo "remove ipk mg_cfg"
+	rm /var/keys/mg_cfg
+fi
+
+if [ ! -e /var/keys/newcamd.list.mgcamd ]; then
+	echo "remove ipk newcamd.list"
+	rm /var/keys/newcamd.list
+fi
+
+if [ ! -e /var/keys/peer.cfg.mgcamd ]; then
+	echo "remove ipk peer.cfg"
+	rm /var/keys/peer.cfg
+fi
+
+if [ ! -e /var/keys/priority.list.mgcamd ]; then
+	echo "remove ipk priority.list"
+	rm /var/keys/priority.list
+fi
+
+if [ ! -e /var/keys/replace.list.mgcamd ]; then
+	echo "remove ipk replace.list"
+	rm /var/keys/replace.list
+fi
+
+echo "removing mgcamd and configs"
+
 exit 0
