Subversion Repositories ALCASAR

Rev

Rev 3269 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3269 Rev 3272
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-uninstall.sh 3269 2025-04-21 21:57:13Z rexy $
2
# $Id: alcasar-uninstall.sh 3272 2025-04-23 14:33:51Z rexy $
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
 
12
 
13
[ -z $DEBUG_ALCASAR ] && DEBUG_ALCASAR='off'
13
[ -z $DEBUG_ALCASAR ] && DEBUG_ALCASAR='off'
14
 
14
 
15
init ()
15
init ()
16
{
16
{
17
	echo -en "(3) : "
17
	echo -en "(2) : "
18
	rm -f /root/ALCASAR* && echo -n "1, " # The files in /usr/local/ will be removed at the end (still usefull here)
18
	rm -f /root/ALCASAR* && echo -n "1, " # The files in /usr/local/ will be removed at the end (still usefull here)
19
	[ -e /etc/grub.d/default-40_custom ] && mv /etc/grub.d/default-40_custom /etc/grub.d/40_custom && echo -n "2, "
19
	[ -e /etc/grub.d/default-40_custom ] && mv /etc/grub.d/default-40_custom /etc/grub.d/40_custom && echo -n "2"
20
	[ -e /etc/default/grub.default ] && mv -f /etc/default/grub.default /etc/default/grub && echo -n "3"
-
 
21
}
20
}
22
 
21
 
23
ACC ()
22
ACC ()
24
{
23
{
25
	echo -en "(13) : "
24
	echo -en "(13) : "
Line 155... Line 154...
155
 
154
 
156
nfsen ()
155
nfsen ()
157
{
156
{
158
	# we don't remove user "nfcapd" & nfcapd folders in order to keep data when updating
157
	# we don't remove user "nfcapd" & nfcapd folders in order to keep data when updating
159
	echo -en "(2) : "
158
	echo -en "(2) : "
160
	[ -e /etc/systemd/system/nfcapd.service ] && rm -f /etc/systemd/system/nfcapd.service && echo -n "1"
159
	[ -e /etc/systemd/system/nfcapd.service ] && rm -f /etc/systemd/system/nfcapd.service && echo -n "1, "
161
	[ -e /etc/systemd/system/nfsen-ng.service ] && rm -f /etc/systemd/system/nfsen-ng.service && echo -n "2"
160
	[ -e /etc/systemd/system/nfsen-ng.service ] && rm -f /etc/systemd/system/nfsen-ng.service && echo -n "2"
162
}
161
}
163
 
162
 
164
vnstat ()
163
vnstat ()
165
{
164
{
Line 215... Line 214...
215
	[ -e /etc/anacrontab.default ] && mv /etc/anacrontab.default /etc/anacrontab && echo -n "12"
214
	[ -e /etc/anacrontab.default ] && mv /etc/anacrontab.default /etc/anacrontab && echo -n "12"
216
}
215
}
217
 
216
 
218
fail2ban ()
217
fail2ban ()
219
{
218
{
220
	echo -en "(11) : "
219
	echo -en "(10) : "
221
	[ -e /etc/fail2ban/jail.conf.default ] && mv /etc/fail2ban/jail.conf.default /etc/fail2ban/jail.conf && echo -n "1, "
220
	[ -e /etc/fail2ban/jail.conf.default ] && mv /etc/fail2ban/jail.conf.default /etc/fail2ban/jail.conf && echo -n "1, "
222
	[ -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 # only for ALCASAR version <= V3.5.1
221
	[ -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 # only for ALCASAR version <= V3.5.1
223
	i=2
222
	i=1
224
	for filter in `ls /etc/fail2ban/filter.d/alcasar_* 2>/dev/null`
223
	for filter in `ls /etc/fail2ban/filter.d/alcasar_* 2>/dev/null`
225
	do
224
	do
226
		i=`expr $i + 1`
225
		i=`expr $i + 1`
227
		rm $filter && echo -n "$i, "
226
		rm $filter && echo -n "$i, "
228
	done
227
	done
Line 231... Line 230...
231
		i=`expr $i + 1`
230
		i=`expr $i + 1`
232
		rm $jail && echo -n "$i, "
231
		rm $jail && echo -n "$i, "
233
	done
232
	done
234
	if [ -e /etc/systemd/system/fail2ban.service ]; then
233
	if [ -e /etc/systemd/system/fail2ban.service ]; then
235
		rm -f /etc/systemd/system/fail2ban.service
234
		rm -f /etc/systemd/system/fail2ban.service
236
		echo -n "11"
235
		echo -n "10"
237
	fi
236
	fi
238
}
237
}
239
 
238
 
240
gammu_smsd ()
239
gammu_smsd ()
241
{
240
{