Index: ipk/source/emus_mbox0.6_0010/CONTROL/postinst
===================================================================
--- ipk/source/emus_mbox0.6_0010/CONTROL/postinst	(revision 4651)
+++ ipk/source/emus_mbox0.6_0010/CONTROL/postinst	(revision 6663)
@@ -1,14 +1,7 @@
 #!/bin/sh
-TMP=/tmp/.mbox
-PLUGINDIR=/var/emu
+TMP=/tmp/.keys
+PLUGINDIR=/var/keys
+PLUGINDIR=/var/bin
 CONFIGDIR=/var/etc
-if [ ! -e /var/keys/cwshare.cfg ]; then
-	echo "renaming cwshare.cfg.mbox -> cwshare.cfg"
-	mv /var/keys/cwshare.cfg.mbox /var/keys/cwshare.cfg
-fi
-if [ ! -e /var/keys/mbox.cfg ]; then
-	echo "rename mbox.cfg.mbox -> mbox.cfg"
-	mv /var/keys/mbox.cfg.mbox /var/keys/mbox.cfg
-fi
 echo "successfully installed"
 echo "syncing disk"
@@ -19,3 +12,40 @@
 	echo new freespace size $FREE kb
 fi
+
+if [ ! -e /var/keys/add.data ]; then
+	echo "use ipk config file: add.data"
+	echo "rename /var/keys/add.data.mbox > /var/keys/add.data"
+	mv /var/keys/add.data.mbox /var/keys/add.data
+else
+	echo "found user config file: add.data"
+	echo "skip ipk config file: add.data.mbox"
+fi
+
+if [ ! -e /var/keys/mbox.cfg ]; then
+	echo "use ipk config file: mbox.cfg"
+	echo "rename /var/keys/mbox.cfg.mbox > /var/keys/mbox.cfg"
+	mv /var/keys/mbox.cfg.mbox /var/keys/mbox.cfg
+else
+	echo "found user config file: mbox.cfg"
+	echo "skip ipk config file: mbox.cfg.mbox"
+fi
+
+if [ ! -e /var/keys/cwshare.cfg ]; then
+	echo "use ipk config file: cwshare.cfg"
+	echo "rename /var/keys/cwshare.cfg.mbox > /var/keys/cwshare.cfg"
+	mv /var/keys/cwshare.cfg.mbox /var/keys/cwshare.cfg
+else
+	echo "found user config file: cwshare.cfg"
+	echo "skip ipk config file: cwshare.cfg.mbox"
+fi
+
+if [ ! -e /var/keys/port.list ]; then
+	echo "use ipk config file: port.list"
+	echo "rename /var/keys/port.list.mbox > /var/keys/port.list"
+	mv /var/keys/port.list.mbox /var/keys/port.list
+else
+	echo "found user config file: port.list"
+	echo "skip ipk config file: port.list.mbox"
+fi
+
 exit 0
Index: ipk/source/emus_mbox0.6_0010/CONTROL/postrm
===================================================================
--- ipk/source/emus_mbox0.6_0010/CONTROL/postrm	(revision 4651)
+++ ipk/source/emus_mbox0.6_0010/CONTROL/postrm	(revision 6663)
@@ -1,4 +1,4 @@
 #!/bin/sh
-TMP=/tmp/.mbox
+TMP=/tmp/.keys
 echo "successfully removed"
 echo "syncing disk"
@@ -9,3 +9,6 @@
 	echo new freespace size $FREE kb
 fi
-exit 0
+
+sync
+
+exit
Index: ipk/source/emus_mbox0.6_0010/CONTROL/preinst
===================================================================
--- ipk/source/emus_mbox0.6_0010/CONTROL/preinst	(revision 4651)
+++ ipk/source/emus_mbox0.6_0010/CONTROL/preinst	(revision 6663)
@@ -1,5 +1,5 @@
 #!/bin/sh
 #
-TMP=/tmp/.mbox
+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=172
+	SIZE=122
 	echo "checking freespace"
 	echo packege size $SIZE kb
@@ -32,7 +32,7 @@
 	fi
 fi   
-echo "installing mbox ..."
+echo "installing mbox 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!!
@@ -42,3 +42,5 @@
 	exit 1
 fi
+
+sync
 exit 0
Index: ipk/source/emus_mbox0.6_0010/CONTROL/prerm
===================================================================
--- ipk/source/emus_mbox0.6_0010/CONTROL/prerm	(revision 4651)
+++ ipk/source/emus_mbox0.6_0010/CONTROL/prerm	(revision 6663)
@@ -1,4 +1,4 @@
 #!/bin/sh
-#
+TMP=/tmp/.keys
 echo "syncing disk"
 sync
@@ -8,12 +8,41 @@
 	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/add.data.mbox ]; then
+	echo "remove ipk add.data"
+	rm /var/keys/add.data
+fi
+
 if [ ! -e /var/keys/cwshare.cfg.mbox ]; then
-	echo "renaming cwshare.cfg -\> cwshare.cfg.mbox"
-	mv /var/keys/cwshare.cfg /var/keys/cwshare.cfg.mbox
+	echo "remove ipk cwshare.cfg"
+	rm /var/keys/cwshare.cfg
 fi
+
 if [ ! -e /var/keys/mbox.cfg.mbox ]; then
-	echo "renaming mbox.cfg -\> mbox.cfg.mbox"
-	mv /var/keys/mbox.cfg /var/keys/mbox.cfg.mbox
+	echo "remove ipk mbox.cfg"
+	rm /var/keys/mbox.cfg
 fi
-echo "removing mbox"
+
+if [ ! -e /var/keys/port.list.mbox ]; then
+	echo "remove ipk port.list"
+	rm /var/keys/port.list
+fi
+
+echo "removing mbox and configs"
 exit 0
+
