Subversion Repositories ALCASAR

Rev

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

Rev 1375 Rev 1376
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-uninstall.sh 1375 2014-06-04 21:06:52Z richard $
2
# $Id: alcasar-uninstall.sh 1376 2014-06-04 21:55:31Z 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 88... Line 88...
88
#param_chilli
88
#param_chilli
89
echo -en "\n- param_chilli(4) : "
89
echo -en "\n- param_chilli(4) : "
90
[ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "1, "
90
[ -e /etc/init.d/chilli.default ] && mv /etc/init.d/chilli.default /etc/init.d/chilli && echo -n "1, "
91
[ -e /usr/libexec/chilli ] && rm /usr/libexec/chilli && echo -n "2, "
91
[ -e /usr/libexec/chilli ] && rm /usr/libexec/chilli && echo -n "2, "
92
[ -e /etc/chilli.conf.default ] && mv /etc/chilli.conf.default /etc/chilli.conf && echo -n "3, "
92
[ -e /etc/chilli.conf.default ] && mv /etc/chilli.conf.default /etc/chilli.conf && echo -n "3, "
93
[ -e /lib/systemd/chilli.service ] && rm /lib/systemd/chilli.service && echo -n "4"
93
[ -e /lib/systemd/system/chilli.service ] && rm /lib/systemd/system/chilli.service && echo -n "4"
94
sleep 1
94
sleep 1
95
 
95
 
96
#param_dansguardian
96
#param_dansguardian
97
echo -en "\n- param_dansguardian(8) : "
97
echo -en "\n- param_dansguardian(8) : "
98
[ -d /var/dansguardian ] && rm -rf /var/dansguardian && echo -n "1, "
98
[ -d /var/dansguardian ] && rm -rf /var/dansguardian && echo -n "1, "
Line 118... Line 118...
118
fi
118
fi
119
sleep 1
119
sleep 1
120
 
120
 
121
#param_ulogd
121
#param_ulogd
122
echo -en "\n- ulogd(6) : "
122
echo -en "\n- ulogd(6) : "
123
if [ -e /lib/systemd/system/ulogd-traceability.conf ]
-
 
124
	then
-
 
125
	i=0
123
i=0
126
	for log_type in traceability ssh ext-access
124
for log_type in traceability ssh ext-access
127
	      do
125
      do
128
	      i=`expr $i + 1`
126
      i=`expr $i + 1`
129
	      rm -f /etc/ulogd-$log_type.conf && echo -n "$i, "
127
      [ -e /etc/ulogd-$log_type.conf ] && rm -f /etc/ulogd-$log_type.conf && echo -n "$i, "
130
	      i=`expr $i + 1`
128
      i=`expr $i + 1`
131
	      rm -f /lib/systemd/system/ulogd-$log_type && echo -n "$i"
129
      [ -e /lib/systemd/system/ulogd-$log_type.service ] && rm -f /lib/systemd/system/ulogd-$log_type.service && echo -n "$i"
132
	      done
130
      done
133
else echo -n "nothing to do"
-
 
134
fi
-
 
135
sleep 1
131
sleep 1
136
 
132
 
137
#nfsen
133
#nfsen
138
echo -en "\n- nfsen(2) : "
134
echo -en "\n- nfsen(2) : "
139
	[ `grep "^nfsen:" /etc/passwd | wc -l` == 1 ] && userdel -r nfsen 2>/dev/null && echo -n "1, " 
135
	[ `grep "^nfsen:" /etc/passwd | wc -l` == 1 ] && userdel -r nfsen 2>/dev/null && echo -n "1, "