Subversion Repositories ALCASAR

Rev

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

Rev 1558 Rev 1561
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-uninstall.sh 1558 2015-01-25 17:13:43Z richard $
2
# $Id: alcasar-uninstall.sh 1561 2015-01-27 23:09:15Z 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 12... Line 12...
12
clear
12
clear
13
echo "-----------------------------------------------------------------------------"
13
echo "-----------------------------------------------------------------------------"
14
echo "**                     Uninstall/Update ALCASAR                            **"
14
echo "**                     Uninstall/Update ALCASAR                            **"
15
echo "-----------------------------------------------------------------------------"
15
echo "-----------------------------------------------------------------------------"
16
echo
16
echo
-
 
17
# logout all logged users
-
 
18
/usr/local/sbin/alcasar-logout.sh all
17
#services_stop
19
# services_stop
18
/usr/local/bin/alcasar-sms.sh --stop 
20
/usr/local/bin/alcasar-sms.sh --stop 
19
 
21
 
20
for i in alcasar-load_balancing freshclam ntpd dansguardian httpd radiusd mysqld dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole tinyproxy havp nfsen chilli fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability vnstat
22
for i in alcasar-load_balancing freshclam ntpd dansguardian httpd radiusd mysqld dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole tinyproxy havp nfsen chilli fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability vnstat
21
do
23
do
22
	[ -e /lib/systemd/system/$i.service ] && systemctl disable $i.service && systemctl stop $i.service 1>/dev/null
24
	[ -e /lib/systemd/system/$i.service ] && systemctl disable $i.service && systemctl stop $i.service 1>/dev/null
Line 24... Line 26...
24
 
26
 
25
echo "Reset ALCASAR main functions : "
27
echo "Reset ALCASAR main functions : "
26
 
28
 
27
#init
29
#init
28
echo -en "\n- init(1) : "
30
echo -en "\n- init(1) : "
29
#les fichiers situés dans /usr/local/ seront supprimés à la fin car encore utiles ici
31
# les fichiers situés dans /usr/local/ seront supprimés à la fin car encore utiles ici
30
rm -f /root/ALCASAR* && echo -n "1"
32
rm -f /root/ALCASAR* && echo -n "1"
31
sleep 1
33
sleep 1
32
 
34
 
33
# gestion
35
# gestion
34
echo -en "\n- gestion(10) : "
36
echo -en "\n- gestion(10) : "