Subversion Repositories ALCASAR

Rev

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

Rev 489 Rev 490
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
# $Id: alcasar-uninstall.sh 489 2011-02-13 17:32:07Z richard $
2
# $Id: alcasar-uninstall.sh 490 2011-02-13 20:26:03Z richard $
3
 
3
 
4
# alcasar-uninstall.sh
4
# alcasar-uninstall.sh
5
# by 3abtux, angel95 and rexy
5
# by 3abtux, angel95 and rexy
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
SED="/bin/sed -i"
7
SED="/bin/sed -i"
Line 141... Line 141...
141
else echo -n "non installé"
141
else echo -n "non installé"
142
fi
142
fi
143
sleep 1
143
sleep 1
144
 
144
 
145
#Bind
145
#Bind
146
echo -en "\n- bind(4) : "
146
echo -en "\n- bind(1) : "
147
if [ -e /etc/init.d/named ]
147
if [ -e /etc/init.d/named ]
148
then
148
then
149
	[ -e /var/lib/named/etc/named.conf.default ] && mv /var/lib/named/etc/named.conf.default /var/lib/named/etc/named.conf && echo -n "1, "
149
	/usr/sbin/urpme --auto bind --auto-orphans && echo -n "1"
150
	[ -e /var/lib/named/etc/trusted_networks_acl.conf.default ] && mv /var/lib/named/etc/trusted_networks_acl.conf.default /var/lib/named/etc/trusted_networks_acl.conf && echo -n "2, "
150
else echo -n "non installé"
-
 
151
fi
-
 
152
sleep 1
-
 
153
 
-
 
154
#dhcpd
151
	[ -e /var/lib/named/var/named/master/localdomain.zone.default ] && mv /var/lib/named/var/named/master/localdomain.zone.default /var/lib/named/var/named/master/localdomain.zone && echo -n "3, "
155
echo -en "\n- dhcp-server(1) : "
-
 
156
if [ -e /etc/init.d/dhcpd ]
-
 
157
then
152
	[ -e /var/lib/named/var/named/reverse/localdomain.rev ] && rm /var/lib/named/var/named/reverse/localdomain.rev && echo -n "4"
158
	/usr/sbin/urpme --auto dhcp-server --auto-orphans && echo -n "1"
153
else echo -n "non installé"
159
else echo -n "non installé"
154
fi
160
fi
155
sleep 1
161
sleep 1
156
 
162
 
157
#cron
163
#cron
Line 196... Line 202...
196
[ -e /etc/logrotate.d/ulogd ] && rm -f /etc/logrotate.d/ulogd && echo -n "10"
202
[ -e /etc/logrotate.d/ulogd ] && rm -f /etc/logrotate.d/ulogd && echo -n "10"
197
sleep 1
203
sleep 1
198
 
204
 
199
#nettoyage (on retire les services supprimés ou remplacés dans la nouvelle version)
205
#nettoyage (on retire les services supprimés ou remplacés dans la nouvelle version)
200
echo -en "\n- nettoyage() : "
206
echo -en "\n- nettoyage() : "
201
for rm_rpm in dhcpd named
-
 
202
do
-
 
203
	/usr/sbin/urpme --auto $rm_rpm --auto-orphans 2>/dev/null
-
 
204
done
-
 
205
for rm_fic in /usr/local/bin /usr/local/sbin /usr/local/etc
207
for rm_fic in /usr/local/bin /usr/local/sbin /usr/local/etc
206
	do
208
	do
207
	rm -rf $rm_fic/alcasar*
209
	rm -rf $rm_fic/alcasar*
208
	done
210
	done
209
echo
211
echo