Index: ipk/source/swapemus_camd3_3_902/CONTROL/postinst
===================================================================
--- ipk/source/swapemus_camd3_3_902/CONTROL/postinst	(revision 6528)
+++ ipk/source/swapemus_camd3_3_902/CONTROL/postinst	(revision 6678)
@@ -1,16 +1,35 @@
 #!/bin/sh
-TMP=/tmp/.camd3
+TMP=/tmp/.camd
 PLUGINDIR=/var/swap/bin
-CONFIGDIR=/var/etc
-CONFIGDIR=/var/swap/keys
+CONFIGDIR=/var/swap/etc
+PLUGINDIR=/var/swap/keys
 
 
-echo "Make Symlinks......."
-ln -s /var/swap/bin/camd3.902 /var/bin/camd3.902
-ln -s /var/swap/bin/pcamd /var/bin/pcamd
-ln -s /var/swap/keys/camd3.config /var/keys/camd3.config
-ln -s /var/swap/keys/camd3.servers /var/keys/camd3.servers
-ln -s /var/swap/keys/camd3.users /var/keys/camd3.users
+if [ ! -e /var/swap/keys/camd3.conf ]; then
+	echo "use ipk config file: camd3.conf"
+	echo "rename /var/swap/keys/camd3.conf.camd3 > /var/swap/keys/camd3.conf"
+	mv /var/swap/keys/camd3.conf.camd3 /var/swap/keys/camd3.conf
+else
+	echo "found user config file: camd3.conf"
+	echo "skip ipk config file: camd3.conf.camd3"
+fi
 
+if [ ! -e /var/swap/keys/camd3.servers ]; then
+	echo "use ipk config file: camd3.servers"
+	echo "rename /var/swap/keys/camd3.servers.camd3 > /var/swap/keys/camd3.servers"
+	mv /var/swap/keys/camd3.servers.camd3 /var/swap/keys/camd3.servers
+else
+	echo "found user config file: camd3.servers"
+	echo "skip ipk config file: camd3.servers.camd3"
+fi
+
+if [ ! -e /var/swap/keys/camd3.users ]; then
+	echo "use ipk config file: camd3.users"
+	echo "rename /var/swap/keys/camd3.users.camd3 > /var/swap/keys/camd3.users"
+	mv /var/swap/keys/camd3.users.camd3 /var/swap/keys/camd3.users
+else
+	echo "found user config file: camd3.users"
+	echo "skip ipk config file: camd3.users.camd3"
+fi
 
 echo "successfully installed"
@@ -19,3 +38,2 @@
 sync
 exit 0
-exit 0
Index: ipk/source/swapemus_camd3_3_902/CONTROL/postrm
===================================================================
--- ipk/source/swapemus_camd3_3_902/CONTROL/postrm	(revision 6528)
+++ ipk/source/swapemus_camd3_3_902/CONTROL/postrm	(revision 6678)
@@ -1,20 +1,10 @@
 #!/bin/sh
-TMP=/tmp/.camd3
+TMP=/tmp/.camd
 
-echo "remove Symlinks"
+rm -r /var/swap/bin/camd3.902_swap
+rm -r /var/swap/bin/pcamd_swap
 
-rm /var/bin/camd3.902
-rm /var/bin/pcamd
-rm /var/keys/camd3.config
-rm /var/keys/camd3.servers
-rm /var/keys/camd3.users
-
-echo "successful removed"
+echo "successfully removed"
 echo "syncing disk"
 sync
-if [ `df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1 | wc -l` -eq 1 ]; then
-	SPACE=`df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1`
-	FREE=`expr $SPACE - 100`
-	echo new freespace size $FREE kb
-fi
 exit 0
Index: ipk/source/swapemus_camd3_3_902/CONTROL/preinst
===================================================================
--- ipk/source/swapemus_camd3_3_902/CONTROL/preinst	(revision 6528)
+++ ipk/source/swapemus_camd3_3_902/CONTROL/preinst	(revision 6678)
@@ -1,5 +1,5 @@
 #!/bin/sh
 #
-TMP=/tmp/.camd3
+TMP=/tmp/.camd
 echo "syncing disk"
 sync
@@ -26,20 +26,5 @@
 fi
 echo "swapstick found...."
-
-if [ `df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1 | wc -l` -eq 1 ]; then
-	SPACE=`df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1`
-	FREE=`expr $SPACE - 100`
-	SIZE=260
-	echo "check freespace"
-	echo packege size $SIZE kb
-	echo freespace size $FREE kb
-	if  [ "$FREE" -lt "$SIZE" ]; then
-		echo "sorry no freespace on device"
-		exit 1
-	else
-		echo ok
-	fi
-fi   
-echo "install camd3 ..."
+echo "installing Camd 3.902 to swapstick..."
 echo "checking OS"
 if  [ `cat /etc/motd | grep AAF | grep M | grep rev | wc -l` -eq 0 ]; then                      
@@ -51,3 +36,6 @@
 	exit 1
 fi
+
+sync
+
 exit 0
Index: ipk/source/swapemus_camd3_3_902/CONTROL/prerm
===================================================================
--- ipk/source/swapemus_camd3_3_902/CONTROL/prerm	(revision 6528)
+++ ipk/source/swapemus_camd3_3_902/CONTROL/prerm	(revision 6678)
@@ -1,26 +1,23 @@
 #!/bin/sh
-TMP=/tmp/.skin
+TMP=/tmp/.camd
 echo "syncing disk"
-sync
-if [ `df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1 | wc -l` -eq 1 ]; then
-	SPACE=`df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1`
-	FREE=`expr $SPACE - 100`
-	echo freespace size $FREE kb
-fi
-echo "remove camd3"
-if [ ! -e /var/keys/camd3.config.camd3 ]; then
-	echo "rename camd3.config -> camd3.config.camd3"
-	mv /var/keys/camd3.config /var/keys/camd3.config.camd3
-fi
-if [ ! -e /var/keys/camd3.servers.camd3 ]; then
-	echo "rename camd3.servers -> camd3.servers.camd3"
-	mv /var/keys/camd3.servers /var/keys/camd3.servers.camd3
-fi
-if [ ! -e /var/keys/camd3.users.camd3 ]; then
-	echo "rename camd3.users -> camd3.users.camd3"
-	mv /var/keys/camd3.users /var/keys/camd3.users.camd3
+
+if [ ! -e /var/swap/keys/camd3.conf.camd3 ]; then
+	echo "remove ipk camd3.conf"
+	rm /var/swap/keys/camd3.conf
 fi
 
+if [ ! -e /var/swap/keys/camd3.servers.camd3 ]; then
+	echo "remove ipk camd3.servers"
+	rm /var/swap/keys/camd3.servers
+fi
+
+if [ ! -e /var/swap/keys/camd3.users.camd3 ]; then
+	echo "remove ipk camd3.users"
+	rm /var/swap/keys/camd3.users
+fi
+
+sync
+echo "Removing Camd 3.902 from Swapstick"
 exit 0
 
-
Index: ipk/source/swapemus_camd3_3_902/var/swap/etc/camd3.902.emu
===================================================================
--- ipk/source/swapemus_camd3_3_902/var/swap/etc/camd3.902.emu	(revision 6528)
+++ 	(revision )
@@ -1,4 +1,0 @@
-emuname  =Camd Version 3.902
-binname  =camd3.902
-startcam =/var/emu/camd3.902 /var/keys/camd3.config &
-stopcam  =/var/emu/pcamd -kill
Index: ipk/source/swapemus_camd3_3_902/var/swap/etc/camd3.902_swap.emu
===================================================================
--- ipk/source/swapemus_camd3_3_902/var/swap/etc/camd3.902_swap.emu	(revision 6678)
+++ ipk/source/swapemus_camd3_3_902/var/swap/etc/camd3.902_swap.emu	(revision 6678)
@@ -0,0 +1,4 @@
+emuname  =Camd Version 3.902_swap
+binname  =camd3.902_swap
+startcam =/var/emu/camd3.902_swap /var/keys/camd3.config &
+stopcam  =/var/emu/pcamd_swap -kill
