Rev 1671 | Rev 1675 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log
Rev | Author | Line No. | Line |
---|---|---|---|
672 | richard | 1 | #!/bin/bash |
62 | franck | 2 | # $Id: alcasar-uninstall.sh 1673 2015-07-26 10:02:44Z richard $ |
3 | |||
1 | root | 4 | # alcasar-uninstall.sh |
672 | richard | 5 | # by Franck BOUIJOUX, Pascal LEVANT and Richard REY |
1 | root | 6 | # This script is distributed under the Gnu General Public License (GPL) |
518 | stephane | 7 | |
672 | richard | 8 | # Désisntallation d'ALCASAR |
9 | # Uninstall ALCASAR |
||
10 | |||
88 | richard | 11 | SED="/bin/sed -i" |
1 | root | 12 | clear |
13 | echo "-----------------------------------------------------------------------------" |
||
534 | richard | 14 | echo "** Uninstall/Update ALCASAR **" |
1 | root | 15 | echo "-----------------------------------------------------------------------------" |
16 | echo |
||
1561 | richard | 17 | # logout all logged users |
18 | /usr/local/sbin/alcasar-logout.sh all |
||
19 | # services_stop |
||
1673 | richard | 20 | echo "Stopping service : " |
1504 | richard | 21 | /usr/local/bin/alcasar-sms.sh --stop |
1671 | richard | 22 | for i in alcasar-load_balancing havp freshclam ntpd dansguardian httpd radiusd mysqld dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole tinyproxy nfsen fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability vnstat |
1211 | crox53 | 23 | do |
1673 | richard | 24 | echo "$i" |
25 | [ -e /lib/systemd/system/$i.service ] && /usr/bin/systemctl disable $i.service && /usr/bin/systemctl stop $i.service 1>/dev/null && sleep 1 |
||
1211 | crox53 | 26 | done |
1673 | richard | 27 | echo "Check the service clearing" |
28 | for i in alcasar-load_balancing havp freshclam ntpd dansguardian httpd radiusd mysqld dnsmasq dnsmasq-blacklist dnsmasq-whitelist dnsmasq-blackhole tinyproxy nfsen fail2ban iptables ulogd-ext-access ulogd-ssh ulogd-traceability vnstat |
||
29 | do |
||
30 | if [ `systemctl is-active $i.service` == "active" ] |
||
31 | then |
||
32 | echo "The service '$i' need to be killed" |
||
33 | /usr/bin/systemctl stop $i.service |
||
34 | killall $i |
||
35 | fi |
||
36 | done |
||
1502 | richard | 37 | echo "Reset ALCASAR main functions : " |
1 | root | 38 | #init |
287 | richard | 39 | echo -en "\n- init(1) : " |
1561 | richard | 40 | # les fichiers situés dans /usr/local/ seront supprimés à la fin car encore utiles ici |
498 | richard | 41 | rm -f /root/ALCASAR* && echo -n "1" |
1 | root | 42 | sleep 1 |
287 | richard | 43 | |
1 | root | 44 | # gestion |
1541 | richard | 45 | echo -en "\n- gestion(10) : " |
1 | root | 46 | [ -d /var/www/html ] && rm -rf /var/www/html && echo -n "1, " |
47 | [ -e /etc/httpd/conf/httpd.conf.default ] && mv /etc/httpd/conf/httpd.conf.default /etc/httpd/conf/httpd.conf && echo -n "2, " |
||
1534 | richard | 48 | [ -e /etc/httpd/conf/modules.d/00_base.conf.default ] && mv /etc/httpd/conf/modules.d/00_base.conf.default /etc/httpd/conf/modules.d/00_base.conf && echo -n "3, " |
49 | [ -e /etc/php.ini.default ] && mv /etc/php.ini.default /etc/php.ini && echo -n "4, " |
||
50 | [ -e /etc/httpd/conf/vhosts-ssl.default ] && FIC_VIRTUAL_SSL=`find /etc/httpd/conf -type f -name *default_ssl_vhost.conf` && mv /etc/httpd/conf/vhosts-ssl.default $FIC_VIRTUAL_SSL && echo -n "5, " |
||
607 | richard | 51 | if [ -d /usr/local/etc/digest ] # v >= 2.0 |
1534 | richard | 52 | then rm -rf /usr/local/etc/digest && echo -n "6, " |
53 | else echo -n "6, " |
||
607 | richard | 54 | fi |
1534 | richard | 55 | [ -e /etc/httpd/conf/webapps.d/alcasar.conf ] && rm -f /etc/httpd/conf/webapps.d/alcasar.conf && echo -n "7, " |
56 | [ -e /etc/httpd/conf/conf.d/ssl.conf.default ] && mv /etc/httpd/conf/conf.d/ssl.conf.default /etc/httpd/conf/conf.d/ssl.conf && echo -n "8, " |
||
57 | [ -e /usr/share/httpd/error/include/top.html.default ] && mv /usr/share/httpd/error/include/top.html.default /usr/share/httpd/error/include/top.html && echo -n "9, " |
||
1541 | richard | 58 | [ -e /usr/share/httpd/error/include/bottom.html.default ] && mv /usr/share/httpd/error/include/bottom.html.default /usr/share/httpd/error/include/top.html && echo -n "10" |
1 | root | 59 | sleep 1 |
287 | richard | 60 | |
1 | root | 61 | # CA |
287 | richard | 62 | echo -en "\n- AC(4) : " |
1 | root | 63 | [ -e /etc/pki/CA/alcasar-ca.crt ] && rm -f /etc/pki/CA/alcasar-ca.crt && echo -n "1, " |
64 | [ -e /etc/pki/CA/private/alcasar-ca.key ] && rm -f /etc/pki/CA/private/alcasar-ca.key && echo -n "2, " |
||
65 | [ -e /etc/pki/tls/certs/alcasar.crt ] && rm -f /etc/pki/tls/certs/alcasar.crt && echo -n "3, " |
||
66 | [ -e /etc/pki/tls/private/alcasar.key ] && rm -f /etc/pki/tls/private/alcasar.key && echo -n "4" |
||
67 | sleep 1 |
||
287 | richard | 68 | |
1 | root | 69 | #init_db |
615 | richard | 70 | echo -en "\n- init_db(2) : " |
71 | [ -e /etc/my.cnf.default ] && mv -f /etc/my.cnf.default /etc/my.cnf && echo -n "1, " |
||
1357 | richard | 72 | [ -e /lib/systemd/system/mysqld.service.default ] && mv -f /lib/systemd/system/mysqld.service.default /lib/systemd/system/mysqld.service && echo -n "2" |
1574 | richard | 73 | /usr/bin/systemctl daemon-reload |
1355 | richard | 74 | rm -rf /var/lib/mysql |
1 | root | 75 | sleep 1 |
287 | richard | 76 | |
1 | root | 77 | #param_radius |
1388 | richard | 78 | echo -en "\n- radius(9) : " |
1 | root | 79 | [ -e /etc/raddb/radiusd-db-vierge.sql ] && rm -f /etc/raddb/radiusd-db-vierge.sql && echo -n "1, " |
80 | [ -e /etc/raddb/radiusd.conf.default ] && mv /etc/raddb/radiusd.conf.default /etc/raddb/radiusd.conf && echo -n "2, " |
||
81 | [ -e /etc/raddb/sites-enabled/alcasar ] && rm /etc/raddb/sites-enabled/alcasar && echo -n "3, " |
||
82 | [ -e /etc/raddb/sites-available/alcasar ] && rm /etc/raddb/sites-available/alcasar && echo -n "4, " |
||
83 | [ -e /etc/raddb/clients.conf.default ] && mv /etc/raddb/clients.conf.default /etc/raddb/clients.conf && echo -n "5, " |
||
84 | [ -e /etc/raddb/sql.conf.default ] && mv /etc/raddb/sql.conf.default /etc/raddb/sql.conf && echo -n "6, " |
||
1278 | richard | 85 | [ -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, " |
1358 | richard | 86 | [ -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, " |
87 | [ -e /lib/systemd/system/radiusd.service.default ] && mv /lib/systemd/system/radiusd.service.default /lib/systemd/system/radiusd.service && echo -n "9" |
||
1 | root | 88 | sleep 1 |
287 | richard | 89 | |
1 | root | 90 | #param_web_radius |
1388 | richard | 91 | echo -en "\n- web_radius(4) : " |
1 | root | 92 | [ -e /etc/freeradius-web/admin.conf.default ] && mv /etc/freeradius-web/admin.conf.default /etc/freeradius-web/admin.conf && echo -n "1, " |
93 | [ -e /etc/freeradius-web/naslist.conf ] && rm /etc/freeradius-web/naslist.conf && echo -n "2, " |
||
1278 | richard | 94 | [ -e /etc/freeradius-web/user_edit.attrs.default ] && mv /etc/freeradius-web/user_edit.attrs.default /etc/freeradius-web/user_edit.attrs && echo -n "3, " |
95 | [ -e /etc/freeradius-web/sql.attrmap.default ] || mv /etc/freeradius-web/sql.attrmap.default /etc/freeradius-web/sql.attrmap && echo -n "4" |
||
1 | root | 96 | sleep 1 |
287 | richard | 97 | |
1 | root | 98 | #param_chilli |
1388 | richard | 99 | echo -en "\n- chilli(4) : " |
1373 | richard | 100 | [ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "1, " |
101 | [ -e /usr/libexec/chilli ] && rm /usr/libexec/chilli && echo -n "2, " |
||
102 | [ -e /etc/chilli.conf.default ] && mv /etc/chilli.conf.default /etc/chilli.conf && echo -n "3, " |
||
1376 | richard | 103 | [ -e /lib/systemd/system/chilli.service ] && rm /lib/systemd/system/chilli.service && echo -n "4" |
1 | root | 104 | sleep 1 |
287 | richard | 105 | |
1 | root | 106 | #param_dansguardian |
1388 | richard | 107 | echo -en "\n- dansguardian(8) : " |
315 | richard | 108 | [ -d /var/dansguardian ] && rm -rf /var/dansguardian && echo -n "1, " |
109 | [ -e /etc/dansguardian/dansguardian.conf.default ] && mv /etc/dansguardian/dansguardian.conf.default /etc/dansguardian/dansguardian.conf && echo -n "2, " |
||
110 | [ -e /etc/dansguardian/lists/bannedphraselist.default ] && mv /etc/dansguardian/lists/bannedphraselist.default /etc/dansguardian/lists/bannedphraselist && echo -n "3, " |
||
111 | [ -e /etc/dansguardian/dansguardianf1.conf.default ] && mv /etc/dansguardian/dansguardianf1.conf.default /etc/dansguardian/dansguardianf1.conf && echo -n "4, " |
||
112 | [ -e /etc/dansguardian/lists/bannedextensionlist.default ] && mv /etc/dansguardian/lists/bannedextensionlist.default /etc/dansguardian/lists/bannedextensionlist && echo -n "5, " |
||
113 | [ -e /etc/dansguardian/lists/bannedmimetypelist.default ] && mv /etc/dansguardian/lists/bannedmimetypelist.default /etc/dansguardian/lists/bannedmimetypelist && echo -n "6, " |
||
114 | [ -e /etc/dansguardian/lists/exceptioniplist.default ] && mv /etc/dansguardian/lists/exceptioniplist.default /etc/dansguardian/lists/exceptioniplist && echo -n "7, " |
||
115 | [ -e /etc/dansguardian/lists/bannedsitelist.default ] && mv /etc/dansguardian/lists/bannedsitelist.default /etc/dansguardian/lists/bannedsitelist && echo -n "8" |
||
1 | root | 116 | sleep 1 |
287 | richard | 117 | |
71 | richard | 118 | #antivirus |
1547 | richard | 119 | echo -en "\n- antivirus(5) : " |
294 | richard | 120 | if [ -e /etc/init.d/havp ] |
121 | then |
||
796 | richard | 122 | [ -e /etc/havp/havp.config.default ] && mv /etc/havp/havp.config.default /etc/havp/havp.config && echo -n "1, " |
1486 | richard | 123 | userdel -r havp 2>/dev/null && echo -n "2, " |
796 | richard | 124 | [ `grep havp /etc/fstab|wc -l` -ne "0" ] && $SED "/havp/d" /etc/fstab # anciennes versions (mémoire tampon sur disque) |
1486 | richard | 125 | [ -e /etc/init.d/havp.default ] && mv /etc/init.d/havp.default /etc/init.d/havp && echo -n "3, " |
1547 | richard | 126 | [ -e /lib/systemd/system/havp.service.default ] && mv /lib/systemd/system/havp.service.default /lib/systemd/system/havp.service && echo -n "4, " |
127 | [ -e /etc/freshclam.conf.default ] && mv /etc/freshclam.conf.default /etc/freshclam.conf && echo -n "5" |
||
534 | richard | 128 | else echo -n "uninstalled" |
88 | richard | 129 | fi |
71 | richard | 130 | sleep 1 |
534 | richard | 131 | |
1486 | richard | 132 | #tinyproxy |
133 | echo -en "\n- tinyproxy(2) : " |
||
134 | if [ -e /etc/init.d/tinyproxy ] |
||
135 | then |
||
1521 | richard | 136 | [ -e /etc/tinyproxy/tinyproxy.conf.default ] && mv /etc/tinyproxy/tinyproxy.conf.default /etc/tinyproxy/tinyproxy.conf && echo -n "1, " |
1515 | richard | 137 | userdel -r tinyproxy 2>/dev/null && echo -n "2" |
1486 | richard | 138 | else echo -n "uninstalled" |
139 | fi |
||
140 | sleep 1 |
||
141 | |||
476 | richard | 142 | #param_ulogd |
1365 | richard | 143 | echo -en "\n- ulogd(6) : " |
1376 | richard | 144 | i=0 |
145 | for log_type in traceability ssh ext-access |
||
146 | do |
||
147 | i=`expr $i + 1` |
||
148 | [ -e /etc/ulogd-$log_type.conf ] && rm -f /etc/ulogd-$log_type.conf && echo -n "$i, " |
||
149 | i=`expr $i + 1` |
||
1393 | richard | 150 | [ -e /lib/systemd/system/ulogd-$log_type.service ] && rm -f /lib/systemd/system/ulogd-$log_type.service && echo -n "$i, " |
1376 | richard | 151 | done |
476 | richard | 152 | sleep 1 |
153 | |||
1358 | richard | 154 | #nfsen |
1567 | richard | 155 | echo -en "\n- nfsen(1) : " |
156 | [ -e /lib/systemd/system/nfsen.service ] && rm -f /lib/systemd/system/nfsen.service && echo -n "1" |
||
1157 | stephane | 157 | sleep 1 |
158 | |||
1541 | richard | 159 | #vnstat |
160 | echo -en "\n- vnstat(1) : " |
||
161 | [ -e /etc/vnstat.conf.default ] && mv /etc/vnstat.conf.default /etc/vnstat.conf && echo -n "1" |
||
162 | sleep 1 |
||
163 | |||
226 | franck | 164 | #DnsMasq |
1514 | richard | 165 | echo -en "\n- dnsmasq(9) : " |
1357 | richard | 166 | if [ -e /lib/systemd/system/dnsmasq.service ] |
88 | richard | 167 | then |
1393 | richard | 168 | [ -e /etc/sysconfig/dnsmasq.default ] && mv /etc/sysconfig/dnsmasq.default /etc/sysconfig/dnsmasq && echo -n "1, " |
1357 | richard | 169 | [ -e /etc/dnsmasq.conf.default ] && mv /etc/dnsmasq.conf.default /etc/dnsmasq.conf && echo -n "2, " |
1547 | richard | 170 | [ -e /lib/systemd/system/dnsmasq.service.default ] && mv /lib/systemd/system/dnsmasq.service.default /lib/systemd/system/dnsmasq.service && echo -n "3, " |
1514 | richard | 171 | i=3 |
1474 | richard | 172 | for list in blacklist whitelist blackhole |
173 | do |
||
174 | i=`expr $i + 1` |
||
175 | [ -e /etc/dnsmasq-$list.conf ] && rm /etc/dnsmasq-$list.conf && echo -n "$i, " |
||
176 | i=`expr $i + 1` |
||
177 | [ -e /lib/systemd/system/dnsmasq-$list.service ] && rm /lib/systemd/system/dnsmasq-$list.service && echo -n "$i, " |
||
178 | done |
||
534 | richard | 179 | else echo -n "uninstalled" |
88 | richard | 180 | fi |
1 | root | 181 | sleep 1 |
287 | richard | 182 | |
1384 | richard | 183 | #BL |
1513 | richard | 184 | echo -en "\n- BL(0) : " |
1384 | richard | 185 | sleep 1 |
1358 | richard | 186 | |
490 | richard | 187 | #dhcpd |
188 | echo -en "\n- dhcp-server(1) : " |
||
189 | if [ -e /etc/init.d/dhcpd ] |
||
190 | then |
||
191 | /usr/sbin/urpme --auto dhcp-server --auto-orphans && echo -n "1" |
||
534 | richard | 192 | else echo -n "uninstalled" |
490 | richard | 193 | fi |
194 | sleep 1 |
||
195 | |||
1388 | richard | 196 | #fail2ban |
1530 | richard | 197 | echo -en "\n- fail2ban(8) : " |
1388 | richard | 198 | [ -e /etc/fail2ban/fail2ban.conf.default ] && mv /etc/fail2ban/fail2ban.conf.default /etc/fail2ban/fail2ban.conf && echo -n "1, " |
199 | [ -e /etc/fail2ban/jail.conf.default ] && mv /etc/fail2ban/jail.conf.default /etc/fail2ban/jail.conf && echo -n "2, " |
||
1393 | richard | 200 | [ -e /etc/fail2ban/action.d/iptables-allports.conf.default ] && mv /etc/fail2ban/action.d/iptables-allports.conf.default /etc/fail2ban/action.d/iptables-allports.conf && echo -n "3, " |
1388 | richard | 201 | [ -e /etc/fail2ban/filter.d/alcasar_mod-evasive.conf ] && rm /etc/fail2ban/filter.d/alcasar_mod-evasive.conf && echo -n "4, " |
202 | [ -e /etc/fail2ban/filter.d/alcasar_htdigest.conf ] && rm /etc/fail2ban/filter.d/alcasar_htdigest.conf && echo -n "5, " |
||
203 | [ -e /etc/fail2ban/filter.d/alcasar_intercept.conf ] && rm /etc/fail2ban/filter.d/alcasar_intercept.conf && echo -n "6, " |
||
1515 | richard | 204 | [ -e /etc/fail2ban/filter.d/alcasar_change-pwd.conf ] && rm /etc/fail2ban/filter.d/alcasar_change-pwd.conf && echo -n "7, " |
205 | [ -e /lib/systemd/system/fail2ban.service.default ] && mv /lib/systemd/system/fail2ban.service.default /lib/systemd/system/fail2ban.service && echo -n "8" |
||
1388 | richard | 206 | sleep 1 |
207 | |||
1 | root | 208 | #cron |
1474 | richard | 209 | echo -en "\n- cron(9) : " |
1 | root | 210 | [ -e /etc/crontab.default ] && mv /etc/crontab.default /etc/crontab && echo -n "1, " |
211 | [ -e /etc/anacrontab.default ] && mv /etc/anacrontab.default /etc/anacrontab && echo -n "2, " |
||
796 | richard | 212 | [ -e /etc/cron.d/alcasar-mysql ] && rm -f /etc/cron.d/alcasar-mysql && echo -n "3, " |
1474 | richard | 213 | [ -e /etc/cron.d/alcasar-archive ] && rm -f /etc/cron.d/alcasar-archive && echo -n "4, " |
214 | [ -e /etc/cron.d/alcasar-clean_import ] && rm -f /etc/cron.d/alcasar-clean_import && echo -n "5, " |
||
215 | [ -e /etc/cron.d/alcasar-distrib-updates ] && rm -f /etc/cron.d/alcasar-distrib-updates && echo -n "6, " |
||
216 | [ -e /etc/cron.d/freeradius-web ] && rm -f /etc/cron.d/freeradius-web && echo -n "7, " |
||
217 | [ -e /etc/cron.d/alcasar-watchdog ] && rm -f /etc/cron.d/alcasar-watchdog && echo -n "8, " |
||
218 | [ -e /etc/cron.d/alcasar-daemon-watchdog ] && rm -f /etc/cron.d/alcasar-daemon-watchdog && echo -n "9" |
||
219 | |||
1 | root | 220 | sleep 1 |
287 | richard | 221 | |
1384 | richard | 222 | #gammu-smsd |
1393 | richard | 223 | echo -en "\n- gammu-smsd(3) : " |
1384 | richard | 224 | [ -e /etc/gammu_smsd_conf ] && rm -f /etc/gammu_smsd_conf && echo -n "1, " |
225 | [ -e /etc/udev/rules.d/66-huawei.rules ] && rm -f /etc/udev/rules.d/66-huawei.rules && echo -n "2, " |
||
1391 | richard | 226 | [ -e /var/log/gammu-smsd ] && rm -rf /var/log/gammu-smsd && echo -n "3" |
1388 | richard | 227 | sleep 1 |
1384 | richard | 228 | |
1365 | richard | 229 | #network |
1513 | richard | 230 | echo -en "\n- network(10) : " |
287 | richard | 231 | hostname localhost |
1469 | richard | 232 | CONF_FILE="/usr/local/etc/alcasar.conf" |
1488 | richard | 233 | EXTIF=`grep ^EXTIF= $CONF_FILE|cut -d"=" -f2` # EXTernal InterFace |
234 | INTIF=`grep ^INTIF= $CONF_FILE|cut -d"=" -f2` # INTernal InterFace |
||
1365 | richard | 235 | i=0 |
236 | for nic in $EXTIF $INTIF |
||
1362 | richard | 237 | do |
1365 | richard | 238 | i=`expr $i + 1` |
1362 | richard | 239 | /sbin/ifdown $nic |
1558 | richard | 240 | [ -e /etc/sysconfig/network-scripts/default-ifcfg-$nic ] && mv -f /etc/sysconfig/network-scripts/default-ifcfg-$nic /etc/sysconfig/network-scripts/ifcfg-$nic && echo -n "$i, " |
1362 | richard | 241 | done |
242 | [ -e /etc/sysconfig/network.default ] && mv /etc/sysconfig/network.default /etc/sysconfig/network && echo -n "3, " |
||
243 | [ -e /etc/hosts.default ] && mv /etc/hosts.default /etc/hosts && echo -n "4, " |
||
287 | richard | 244 | [ -e /etc/ntp.conf.default ] && mv /etc/ntp.conf.default /etc/ntp.conf && echo -n "5, " |
310 | richard | 245 | [ -e /etc/hosts.allow.default ] && mv /etc/hosts.allow.default /etc/hosts.allow && echo -n "6, " |
604 | richard | 246 | [ -e /etc/hosts.deny.default ] && mv /etc/hosts.deny.default /etc/hosts.deny && echo -n "7, " |
1513 | richard | 247 | [ -e /etc/modprobe.preload.default ] && mv /etc/modprobe.preload.default /etc/modprobe.preload && echo -n "8, " |
248 | [ -e /lib/systemd/system/iptables.service.default ] && mv /lib/systemd/system/iptables.service.default /lib/systemd/system/iptables.service && echo -n "9, " |
||
249 | [ -e /usr/libexec/iptables.init.default ] && mv /usr/libexec/iptables.init.default /usr/libexec/iptables.init && echo -n "10" |
||
790 | richard | 250 | |
1365 | richard | 251 | /sbin/ifup $EXTIF |
1 | root | 252 | sleep 1 |
287 | richard | 253 | |
1 | root | 254 | #post_install |
1546 | richard | 255 | echo -en "\n- post_install(6) : " |
1007 | richard | 256 | [ -e /etc/mageia-release.default ] && mv /etc/mageia-release.default /etc/mageia-release && echo -n "1, " |
1 | root | 257 | [ -e /etc/ssh/alcasar-banner-ssh ] && rm -f /etc/ssh/alcasar-banner-ssh && echo -n "2, " |
258 | [ -e /etc/ssh/sshd_config.default ] && mv /etc/ssh/sshd_config.default /etc/ssh/sshd_config && echo -n "3, " |
||
259 | [ -e /etc/bashrc.default ] && mv /etc/bashrc.default /etc/bashrc && echo -n "4, " |
||
260 | [ -e /etc/sudoers.default ] && mv /etc/sudoers.default /etc/sudoers && echo -n "5, " |
||
1546 | richard | 261 | [ -e /lib/systemd/system/alcasar-load_balancing.service ] && rm -f /lib/systemd/system/alcasar-load_balancing.service && echo -n "6" |
1 | root | 262 | sleep 1 |
287 | richard | 263 | |
1349 | richard | 264 | |
1384 | richard | 265 | |
287 | richard | 266 | #nettoyage (on retire les services supprimés ou remplacés dans la nouvelle version) |
534 | richard | 267 | echo -en "\n- cleaning() : " |
306 | richard | 268 | for rm_fic in /usr/local/bin /usr/local/sbin /usr/local/etc |
269 | do |
||
270 | rm -rf $rm_fic/alcasar* |
||
271 | done |
||
1 | root | 272 | echo |
833 | franck | 273 |