75,6 → 75,10 |
killall $i |
fi |
done |
if [ mode == "update" ] # don't remove dnsmasq in update mode (DHCP + DNS !) |
then |
systemctl reload sshd |
fi |
echo "Reset ALCASAR main functions : " |
echo -en "\n- init(1) : " |
# The files in /usr/local/ will be removed at the end (usefull here) |
184,19 → 188,8 |
[ -e /etc/vnstat.conf.default ] && mv /etc/vnstat.conf.default /etc/vnstat.conf && echo -n "1" |
sleep 1 |
|
echo -en "\n- dnsmasq(6 or 9) : " |
if [ mode == "full " ] # don't remove dnsmasq in update mode (DHCP + DNS !) |
then |
if [ -e /lib/systemd/system/dnsmasq.service ] |
then |
[ -e /etc/sysconfig/dnsmasq.default ] && mv /etc/sysconfig/dnsmasq.default /etc/sysconfig/dnsmasq && echo -n "1, " |
[ -e /etc/dnsmasq.conf.default ] && mv /etc/dnsmasq.conf.default /etc/dnsmasq.conf && echo -n "2, " |
[ -e /lib/systemd/system/dnsmasq.service.default ] && mv /lib/systemd/system/dnsmasq.service.default /lib/systemd/system/dnsmasq.service && echo -n "3, " |
i=3 |
else |
echo -en "\n- dnsmasq (6 if update ; 9 if uninstall) : " |
i=0 |
fi |
fi |
for list in blacklist whitelist blackhole |
do |
i=`expr $i + 1` |
204,6 → 197,15 |
i=`expr $i + 1` |
[ -e /lib/systemd/system/dnsmasq-$list.service ] && rm /lib/systemd/system/dnsmasq-$list.service && echo -n "$i, " |
done |
if [ mode == "full" ] # don't remove dnsmasq in update mode (DHCP + DNS !) |
then |
if [ -e /lib/systemd/system/dnsmasq.service ] |
then |
[ -e /etc/sysconfig/dnsmasq.default ] && mv /etc/sysconfig/dnsmasq.default /etc/sysconfig/dnsmasq && echo -n "7, " |
[ -e /etc/dnsmasq.conf.default ] && mv /etc/dnsmasq.conf.default /etc/dnsmasq.conf && echo -n "8, " |
[ -e /lib/systemd/system/dnsmasq.service.default ] && mv /lib/systemd/system/dnsmasq.service.default /lib/systemd/system/dnsmasq.service && echo -n "9" |
fi |
fi |
sleep 1 |
|
echo -en "\n- fail2ban(8) : " |
237,8 → 239,12 |
sleep 1 |
|
echo -en "\n- msec(2) : " |
if [ -e /etc/security/msec/security.conf ] |
then |
[ -e /etc/security/msec/security.conf.default ] && mv /etc/security/msec/security.conf.default /etc/security/msec/security.conf && echo -n "1, " |
[ -e /etc/security/msec/perm.local ] && rm -f /etc/security/msec/perm.local && echo -n "2" |
else echo -n "uninstalled" |
fi |
sleep 1 |
|
if [ mode == "full " ] |
276,11 → 282,10 |
[ -e /lib/systemd/system/alcasar-load_balancing.service ] && rm -f /lib/systemd/system/alcasar-load_balancing.service && echo -n "6" |
sleep 1 |
|
# nettoyage (on retire les services supprimés ou remplacés dans la nouvelle version) |
echo -en "\n- cleaning() : " |
# Cleaning (remove all "old" alcasar scripts) |
echo -en "\n- End of cleaning ..." |
for rm_fic in /usr/local/bin /usr/local/etc /usr/local/sbin |
do |
rm -rf $rm_fic/alcasar* |
done |
echo |
|