Subversion Repositories ALCASAR

Rev

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

Rev 1901 Rev 1902
Line 1... Line 1...
1
#/bin/bash
1
#/bin/bash
2
 
2
 
3
# $Id: alcasar-bl.sh 1901 2016-05-19 09:39:17Z raphael.pion $
3
# $Id: alcasar-bl.sh 1902 2016-05-19 10:21:46Z raphael.pion $
4
 
4
 
5
# alcasar-bl.sh
5
# alcasar-bl.sh
6
# by Franck BOUIJOUX and Richard REY
6
# by Franck BOUIJOUX and Richard REY
7
# This script is distributed under the Gnu General Public License (GPL)
7
# This script is distributed under the Gnu General Public License (GPL)
8
 
8
 
Line 196... Line 196...
196
	# Adapt Toulouse University BL to ALCASAR architecture (dnsmasq + DG + iptables)
196
	# Adapt Toulouse University BL to ALCASAR architecture (dnsmasq + DG + iptables)
197
	-adapt | --adapt)
197
	-adapt | --adapt)
198
		echo -n "Adaptation process of Toulouse University blackList. Please wait : "
198
		echo -n "Adaptation process of Toulouse University blackList. Please wait : "
199
	
199
	
200
		#to keep ossi files
200
		#to keep ossi files
201
		if [ -d $DIR_IP_BL && -d $DIR_IP_WL && -d $DIR_DNS_BL && -d $DIR_DNS_WL ]
201
		if [ -d $DIR_IP_BL -a -d $DIR_IP_WL -a -d $DIR_DNS_BL -a -d $DIR_DNS_WL ]
202
		then
202
		then
203
			mkdir $tmp_DIR_IP_BL $tmp_DIR_IP_WL $tmp_DIR_DNS_BL $tmp_DIR_DNS_WL
203
			mkdir $tmp_DIR_IP_BL $tmp_DIR_IP_WL $tmp_DIR_DNS_BL $tmp_DIR_DNS_WL
204
			for x in $(ls -1 $DIR_IP_BL | grep "^ossi*")
204
			for x in $(ls -1 $DIR_IP_BL | grep "^ossi*")
205
			do
205
			do
206
				mv $DIR_IP_BL/$x $tmp_DIR_IP_BL
206
				mv $DIR_IP_BL/$x $tmp_DIR_IP_BL
Line 292... Line 292...
292
		rm -f $FILE_tmp $FILE_ip_tmp
292
		rm -f $FILE_tmp $FILE_ip_tmp
293
		# Restoring ossi file of BL IP
293
		# Restoring ossi file of BL IP
294
		[ -e $DIR_tmp/ossi-ip-bl ] && mv $DIR_tmp/ossi-ip-bl $DIR_IP_BL/ossi
294
		[ -e $DIR_tmp/ossi-ip-bl ] && mv $DIR_tmp/ossi-ip-bl $DIR_IP_BL/ossi
295
		rm -rf $DIR_tmp
295
		rm -rf $DIR_tmp
296
		
296
		
297
		if [ -d $tmp_DIR_IP_BL && -d $tmp_DIR_IP_WL && -d $tmp_DIR_DNS_BL && -d $tmp_DIR_DNS_WL ]
297
		if [ -d $tmp_DIR_IP_BL -a -d $tmp_DIR_IP_WL -a -d $tmp_DIR_DNS_BL -a -d $tmp_DIR_DNS_WL ]
298
		then
298
		then
299
			for x in $(ls -1 $tmp_DIR_IP_BL | grep "^ossi*")
299
			for x in $(ls -1 $tmp_DIR_IP_BL | grep "^ossi*")
300
			do
300
			do
301
				mv $tmp_DIR_IP_BL/$x $DIR_IP_BL
301
				mv $tmp_DIR_IP_BL/$x $DIR_IP_BL
302
			done
302
			done