Line 1... |
Line 1... |
1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
2 |
# $Id: alcasar-uninstall.sh 1357 2014-05-22 15:10:39Z richard $
|
2 |
# $Id: alcasar-uninstall.sh 1358 2014-05-23 12:26:25Z richard $
|
3 |
|
3 |
|
4 |
# alcasar-uninstall.sh
|
4 |
# alcasar-uninstall.sh
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
7 |
|
7 |
|
Line 61... |
Line 61... |
61 |
systemctl daemon-reload
|
61 |
systemctl daemon-reload
|
62 |
rm -rf /var/lib/mysql
|
62 |
rm -rf /var/lib/mysql
|
63 |
sleep 1
|
63 |
sleep 1
|
64 |
|
64 |
|
65 |
#param_radius
|
65 |
#param_radius
|
66 |
echo -en "\n- param_radius(8) : "
|
66 |
echo -en "\n- param_radius(9) : "
|
67 |
[ -e /etc/raddb/radiusd-db-vierge.sql ] && rm -f /etc/raddb/radiusd-db-vierge.sql && echo -n "1, "
|
67 |
[ -e /etc/raddb/radiusd-db-vierge.sql ] && rm -f /etc/raddb/radiusd-db-vierge.sql && echo -n "1, "
|
68 |
[ -e /etc/raddb/radiusd.conf.default ] && mv /etc/raddb/radiusd.conf.default /etc/raddb/radiusd.conf && echo -n "2, "
|
68 |
[ -e /etc/raddb/radiusd.conf.default ] && mv /etc/raddb/radiusd.conf.default /etc/raddb/radiusd.conf && echo -n "2, "
|
69 |
[ -e /etc/raddb/sites-enabled/alcasar ] && rm /etc/raddb/sites-enabled/alcasar && echo -n "3, "
|
69 |
[ -e /etc/raddb/sites-enabled/alcasar ] && rm /etc/raddb/sites-enabled/alcasar && echo -n "3, "
|
70 |
[ -e /etc/raddb/sites-available/alcasar ] && rm /etc/raddb/sites-available/alcasar && echo -n "4, "
|
70 |
[ -e /etc/raddb/sites-available/alcasar ] && rm /etc/raddb/sites-available/alcasar && echo -n "4, "
|
71 |
[ -e /etc/raddb/clients.conf.default ] && mv /etc/raddb/clients.conf.default /etc/raddb/clients.conf && echo -n "5, "
|
71 |
[ -e /etc/raddb/clients.conf.default ] && mv /etc/raddb/clients.conf.default /etc/raddb/clients.conf && echo -n "5, "
|
72 |
[ -e /etc/raddb/sql.conf.default ] && mv /etc/raddb/sql.conf.default /etc/raddb/sql.conf && echo -n "6, "
|
72 |
[ -e /etc/raddb/sql.conf.default ] && mv /etc/raddb/sql.conf.default /etc/raddb/sql.conf && echo -n "6, "
|
73 |
[ -e /etc/raddb/sql/mysql/dialup.conf.default ] && mv /etc/raddb/sql/mysql/dialup.conf.default /etc/raddb/sql/mysql/dialup.conf && echo -n "7, "
|
73 |
[ -e /etc/raddb/sql/mysql/dialup.conf.default ] && mv /etc/raddb/sql/mysql/dialup.conf.default /etc/raddb/sql/mysql/dialup.conf && echo -n "7, "
|
74 |
[ -e /etc/raddb/sql/mysql/counter.conf.default ] && mv /etc/raddb/sql/mysql/counter.conf.default /etc/raddb/sql/mysql/counter.conf && echo -n "8"
|
74 |
[ -e /etc/raddb/sql/mysql/counter.conf.default ] && mv /etc/raddb/sql/mysql/counter.conf.default /etc/raddb/sql/mysql/counter.conf && echo -n "8, "
|
- |
|
75 |
[ -e /lib/systemd/system/radiusd.service.default ] && mv /lib/systemd/system/radiusd.service.default /lib/systemd/system/radiusd.service && echo -n "9"
|
75 |
sleep 1
|
76 |
sleep 1
|
76 |
|
77 |
|
77 |
#param_web_radius
|
78 |
#param_web_radius
|
78 |
echo -en "\n- param_web_radius(3) : "
|
79 |
echo -en "\n- param_web_radius(3) : "
|
79 |
[ -e /etc/freeradius-web/admin.conf.default ] && mv /etc/freeradius-web/admin.conf.default /etc/freeradius-web/admin.conf && echo -n "1, "
|
80 |
[ -e /etc/freeradius-web/admin.conf.default ] && mv /etc/freeradius-web/admin.conf.default /etc/freeradius-web/admin.conf && echo -n "1, "
|
Line 97... |
Line 98... |
97 |
[ -e /etc/chilli/alcasar-uamdomain ] && rm /etc/chilli/alcasar-uamdomain && echo -n "4, "
|
98 |
[ -e /etc/chilli/alcasar-uamdomain ] && rm /etc/chilli/alcasar-uamdomain && echo -n "4, "
|
98 |
[ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "5"
|
99 |
[ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "5"
|
99 |
fi
|
100 |
fi
|
100 |
sleep 1
|
101 |
sleep 1
|
101 |
|
102 |
|
102 |
#param_squid
|
- |
|
103 |
echo -en "\n- param_squid(2) : "
|
- |
|
104 |
if [ -e /etc/squid/squid.conf ]
|
- |
|
105 |
then
|
- |
|
106 |
[ -e /etc/squid/squid.conf.default ] && mv /etc/squid/squid.conf.default /etc/squid/squid.conf && echo -n "1, "
|
- |
|
107 |
[ `ls /var/spool/squid/|wc -l` -ne "0" ] && rm -rf /var/spool/squid/* && echo -n "2"
|
- |
|
108 |
else
|
- |
|
109 |
echo -n "uninstalled"
|
- |
|
110 |
fi
|
- |
|
111 |
sleep 1
|
- |
|
112 |
|
- |
|
113 |
#param_dansguardian
|
103 |
#param_dansguardian
|
114 |
echo -en "\n- param_dansguardian(8) : "
|
104 |
echo -en "\n- param_dansguardian(8) : "
|
115 |
[ -d /var/dansguardian ] && rm -rf /var/dansguardian && echo -n "1, "
|
105 |
[ -d /var/dansguardian ] && rm -rf /var/dansguardian && echo -n "1, "
|
116 |
[ -e /etc/dansguardian/dansguardian.conf.default ] && mv /etc/dansguardian/dansguardian.conf.default /etc/dansguardian/dansguardian.conf && echo -n "2, "
|
106 |
[ -e /etc/dansguardian/dansguardian.conf.default ] && mv /etc/dansguardian/dansguardian.conf.default /etc/dansguardian/dansguardian.conf && echo -n "2, "
|
117 |
[ -e /etc/dansguardian/lists/bannedphraselist.default ] && mv /etc/dansguardian/lists/bannedphraselist.default /etc/dansguardian/lists/bannedphraselist && echo -n "3, "
|
107 |
[ -e /etc/dansguardian/lists/bannedphraselist.default ] && mv /etc/dansguardian/lists/bannedphraselist.default /etc/dansguardian/lists/bannedphraselist && echo -n "3, "
|
Line 135... |
Line 125... |
135 |
fi
|
125 |
fi
|
136 |
sleep 1
|
126 |
sleep 1
|
137 |
|
127 |
|
138 |
#param_ulogd
|
128 |
#param_ulogd
|
139 |
echo -en "\n- ulogd(2) : "
|
129 |
echo -en "\n- ulogd(2) : "
|
140 |
if [ -e /etc/init.d/ulogd.default ]
|
130 |
if [ -e /lib/systemd/system/ulogd-traceability.conf ]
|
141 |
then
|
131 |
then
|
142 |
mv -f /etc/init.d/ulogd.default /etc/init.d/ulogd && echo -n "1, "
|
132 |
rm -f /etc/ulogd-* && echo -n "1, "
|
143 |
rm -f /etc/ulogd-* && echo -n "2"
|
133 |
rm -f /lib/systemd/system/ulogd-* && echo -n "2"
|
144 |
else echo -n "nothing to do"
|
134 |
else echo -n "nothing to do"
|
145 |
fi
|
135 |
fi
|
146 |
sleep 1
|
136 |
sleep 1
|
147 |
|
137 |
|
148 |
#awstats
|
138 |
#nfsen
|
149 |
echo -en "\n- awstats(1) : "
|
139 |
echo -en "\n nfsen(0) :"
|
150 |
if [ -e /etc/awstats/awstats.conf.default ]
|
- |
|
151 |
then
|
- |
|
152 |
mv /etc/awstats/awstats.conf.default /etc/awstats/awstats.conf && echo -n "1"
|
- |
|
153 |
else echo -n "uninstalled"
|
140 |
echo "todo!!!"
|
154 |
fi
|
- |
|
155 |
sleep 1
|
141 |
sleep 1
|
156 |
|
142 |
|
157 |
#DnsMasq
|
143 |
#DnsMasq
|
158 |
echo -en "\n- dnsmasq(6) : "
|
144 |
echo -en "\n- dnsmasq(6) : "
|
159 |
if [ -e /lib/systemd/system/dnsmasq.service ]
|
145 |
if [ -e /lib/systemd/system/dnsmasq.service ]
|
Line 166... |
Line 152... |
166 |
[ -e /lib/systemd/system/dnsmasq-whitelist.service ] && rm /lib/systemd/system/dnsmasq-whitelist.service && echo -n "6"
|
152 |
[ -e /lib/systemd/system/dnsmasq-whitelist.service ] && rm /lib/systemd/system/dnsmasq-whitelist.service && echo -n "6"
|
167 |
else echo -n "uninstalled"
|
153 |
else echo -n "uninstalled"
|
168 |
fi
|
154 |
fi
|
169 |
sleep 1
|
155 |
sleep 1
|
170 |
|
156 |
|
- |
|
157 |
|
171 |
#dhcpd
|
158 |
#dhcpd
|
172 |
echo -en "\n- dhcp-server(1) : "
|
159 |
echo -en "\n- dhcp-server(1) : "
|
173 |
if [ -e /etc/init.d/dhcpd ]
|
160 |
if [ -e /etc/init.d/dhcpd ]
|
174 |
then
|
161 |
then
|
175 |
/usr/sbin/urpme --auto dhcp-server --auto-orphans && echo -n "1"
|
162 |
/usr/sbin/urpme --auto dhcp-server --auto-orphans && echo -n "1"
|