Index: ipk/source.sh4/swapnetwork_wlan_400/CONTROL/postinst
===================================================================
--- ipk/source.sh4/swapnetwork_wlan_400/CONTROL/postinst	(revision 14810)
+++ ipk/source.sh4/swapnetwork_wlan_400/CONTROL/postinst	(revision 14849)
@@ -4,8 +4,9 @@
 echo "successfully installed"
 
-if [ -z `grep wlan /var/etc/autostart/start-config` ]; then
-	echo "wlan=y" >> /var/etc/autostart/start-config
-	echo "start-config updated"
-fi
+[ -z "`grep wlan= /var/etc/autostart/start-config`" ] && echo "wlan=y" >> /var/etc/autostart/start-config
+sed -e 's/wlan=.*/wlan=y/' /var/etc/autostart/start-config > /tmp/start-config
+mv /tmp/start-config /var/etc/autostart/start-config
+echo "start-config updated"
+echo
 
 echo "syncing disk"
Index: ipk/source.sh4/swapnetwork_wlan_400/CONTROL/postrm
===================================================================
--- ipk/source.sh4/swapnetwork_wlan_400/CONTROL/postrm	(revision 14810)
+++ ipk/source.sh4/swapnetwork_wlan_400/CONTROL/postrm	(revision 14849)
@@ -4,12 +4,8 @@
 echo "successfully removed"
 
-MODS="funcemu.ko rt73.ko rt2870sta.ko rt3070sta.ko zd1211.ko zd1211b.ko"
-for i in $MODS; do
-   mv -f $FILE $FILE.old
-   sed -e "/^$i/d" $FILE.old > $FILE
-   rm /var/lib/modules/$i
-done 
-rm $FILE.old
-echo "modules blacklist updated and symlinks removed"
+sed -e 's/wlan=.*/wlan=n/' /var/etc/autostart/start-config > /tmp/start-config
+mv /tmp/start-config /var/etc/autostart/start-config
+echo "start-config updated"
+echo
 
 echo "syncing disk"
