Index: ipk/source.sh4/titanswapbrowser_netsurf/CONTROL/preinst
===================================================================
--- ipk/source.sh4/titanswapbrowser_netsurf/CONTROL/preinst	(revision 15801)
+++ ipk/source.sh4/titanswapbrowser_netsurf/CONTROL/preinst	(revision 15803)
@@ -1,5 +1,5 @@
 #!/bin/sh
 #
-TMP=/tmp/.infos
+TMP=/tmp/.tmp
 
 model=`cat /etc/model`
@@ -16,9 +16,17 @@
 fi
 
-echo "install netsurf Plugin ..."
-if [ `df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | head -n1 | wc -l` -eq 1 ]; then
-	SPACE=`df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | head -n1`
+echo "checking swapstick"
+if [ ! -d /var/swap/titanplugins ]; then
+  echo "--------------------------"
+	echo "no swapstick found...."
+	echo "--------------------------"
+	exit 1
+fi
+echo "swapstick found...."
+link=`readlink /var/swap`
+if [ `df | grep /dev/mtdblock | grep mnt | sed 's/ \+/ /g' | cut -d ' ' -f4 | head -n1 | wc -l` -eq 1 ] && [ $link = "/mnt/swapextensions" ]; then
+	SPACE=`df | grep /dev/mtdblock | grep mnt | sed 's/ \+/ /g' | cut -d ' ' -f4 | head -n1`
 	FREE=`expr $SPACE - 100`
-	SIZE=15
+	SIZE=4100
 	echo "checking freespace"
 	echo packege size $SIZE kb
@@ -45,3 +53,7 @@
 fi
 
+ln -s /var/swap/titanplugins/browser /var/usr/local/share/titan/plugins/browser
+
+echo "installing netsurf Browser..."
+
 exit 0
