Subversion Repositories ALCASAR

Rev

Rev 1357 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1357 Rev 1358
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"