#!/bin/bash
#
#
#
# $Id: uninstall 350 2009-04-05 08:59:53Z weizen_42 $
#


# get usefull subroutines
# taken from:
# MOD Addons Server Ver 2.3 for IPCop 1.3.0/1.4.0
. /var/ipcop/wlanap/bin/library.addons

#
# Stop & unload WLAN AP
#
/etc/rc.d/rc.wlanap unload >/dev/null 2>&1

#
# Remove MadWifi driver
#
rm -f /usr/local/bin/wlanconfig
rm -f /usr/local/bin/ath_info
rm -rf /lib/modules/2.4.34/kernel/drivers/net/wireless/madwifi
rm -rf /lib/modules/2.4.34-smp/kernel/drivers/net/wireless/madwifi
rm -rf /lib/modules/2.4.36/kernel/drivers/net/wireless/madwifi
rm -rf /lib/modules/2.4.36-smp/kernel/drivers/net/wireless/madwifi

#
# Remove hostapd
#
rm -f /usr/local/bin/hostapd
rm -f /usr/local/bin/hostapd_cli
rm -f /etc/log.d/conf/services/hostapd.conf
rm -f /etc/log.d/scripts/services/hostapd

#
# Remove wpa_supplicant
#
rm -f /usr/local/sbin/wpa_supplicant
rm -f /usr/local/sbin/wpa_cli
rm -f /usr/local/sbin/wpa_passphrase

#
removefrom_file /etc/rc.d rc.local                    "/WLAN AP - BEGIN/,/WLAN AP - END/" 
removefrom_file /etc/rc.d rc.network                  "/WLAN AP - BEGIN/,/WLAN AP - END/" 
removefrom_file /var/ipcop header.pl                  "/WLAN AP - BEGIN/,/WLAN AP - END/" 
removefrom_file /home/httpd/cgi-bin netstatus.cgi     "/WLAN AP - BEGIN/,/WLAN AP - END/" 
removefrom_file /home/httpd/cgi-bin/logs.cgi log.dat  "/WLAN AP - BEGIN/,/WLAN AP - END/" 

removefrom_file /var/spool/cron/ root.orig            "/WLAN AP - BEGIN/,/WLAN AP - END/"
fcrontab -z >/dev/null 2>&1

#
rm -f /home/httpd/cgi-bin/wlanap.cgi
rm -f /home/httpd/cgi-bin/wlanapgraphs.cgi
rm -f /home/httpd/html/images/wlanap.png 

rm -f /usr/local/bin/wlanapctrl
rm -f /usr/local/bin/wlanrrd.pl

rm -f /et/rc.d/rc.wlanap

#
rm -rf /var/ipcop/wlanap
