#!/bin/bash
echo -e "uninstalling qos...............\c"

/var/ipcop/qos/bin/qos.sh stop >/dev/null 2>&1

rm -f /usr/local/bin/qosctrl >/dev/null 2>&1
rm -f /home/httpd/cgi-bin/qos* >/dev/null 2>&1
rm -f /home/httpd/html/qos* >/dev/null 2>&1
rm -f /home/httpd/html/images/qos >/dev/null 2>&1
rm -rf /var/ipcop/qos >/dev/null 2>&1

cd /

if [ -d /var/ipcop/addon-lang ]
then
	rm -f /var/ipcop/addon-lang/qos.de.pl >/dev/null 2>&1
	rm -f /var/ipcop/addon-lang/qos.en.pl >/dev/null 2>&1
	rm -f /var/ipcop/addon-lang/qos.fr.pl >/dev/null 2>&1
	perl -e "require '/var/ipcop/lang.pl'; &Lang::BuildCacheLang" >/dev/null 2>&1
else
	/bin/cat /var/ipcop/langs/en.pl | sed -e '/#Added for qos/,/#End qos/d'>en.pl
	/bin/cp en.pl /var/ipcop/langs/en.pl
	/bin/rm en.pl

	/bin/cat /var/ipcop/langs/de.pl | sed -e '/#Added for qos/,/#End qos/d'>de.pl
	/bin/cp de.pl /var/ipcop/langs/de.pl
	/bin/rm de.pl

	/bin/cat /var/ipcop/langs/fr.pl | sed -e '/#Added for qos/,/#End qos/d'>fr.pl
	/bin/cp fr.pl /var/ipcop/langs/fr.pl
	/bin/rm fr.pl

fi

/bin/cat /etc/rc.d/rc.halt | sed -e '/Added for qos/,/End qos/d'>rc.halt
/bin/cp rc.halt /etc/rc.d/rc.halt
/bin/rm rc.halt

/bin/cat /etc/rc.d/rc.firewall.local | sed -e '/Added for qos1/,/End qos1/d'>rc.firewall.local
/bin/cp rc.firewall.local /etc/rc.d/rc.firewall.local
/bin/rm rc.firewall.local

/bin/cat /etc/rc.d/rc.firewall.local | sed -e '/Added for qos2/,/End qos2/d'>rc.firewall.local
/bin/cp rc.firewall.local /etc/rc.d/rc.firewall.local
/bin/rm rc.firewall.local

/bin/cat /var/ipcop/header.pl | sed -e '/Added for qos/,/End qos/d'>header.pl
/bin/cp header.pl /var/ipcop/header.pl
/bin/rm header.pl

LINE=$(( $( TMP=`grep -n "shaping.cgi" /var/ipcop/header.pl|cut -d":" -f1` && echo $TMP|cut -d" " -f1  ) -0))
/bin/sed -i "$LINE s/\#\[/\[/" /var/ipcop/header.pl

/bin/cat /etc/rc.d/rc.local | sed -e '/Added for qos/,/End qos/d'>rc.local
/bin/cp rc.local /etc/rc.d/rc.local
/bin/rm rc.local

#/bin/cat /var/spool/cron/root.orig | sed -e '/Added for qos BEGIN/,/Added for qos END/d'>root.orig
#/bin/cp root.orig /var/spool/cron/root.orig
#/bin/rm root.orig
#fcrontab -z  >/dev/null 2>&1

echo -e "finished"
exit 0