Subversion Repositories ALCASAR

Rev

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

Rev 672 Rev 879
Line 8... Line 8...
8
# Active / désactive la fonction safesearch sur DG
8
# Active / désactive la fonction safesearch sur DG
9
# Enable / disable safesearch filter on DG
9
# Enable / disable safesearch filter on DG
10
 
10
 
11
DIR_DG="/etc/dansguardian/lists"
11
DIR_DG="/etc/dansguardian/lists"
12
SED="/bin/sed -i"
12
SED="/bin/sed -i"
-
 
13
safesearch="Off"
13
 
14
pureip="Off"
14
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
15
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
15
nb_args=$#
16
nb_args=$#
16
args=$1
-
 
17
if [ $nb_args -eq 0 ]
17
if [ $nb_args -eq 0 ]
18
then
18
then
19
	nb_args=1
19
	nb_args=1
20
	args="-h"
20
	args="-h"
21
fi
21
fi
-
 
22
while [ $nb_args -ge 1 ]
-
 
23
do
-
 
24
	arg=${!nb_args}
22
case $args in
25
	case $arg in
23
	-\? | -h* | --h*)
26
	-\? | -h* | --h*)
24
		echo "$usage"
27
		echo "$usage"
25
		exit 0
28
		exit 0
26
		;;
29
		;;
27
	# Safe search activation
30
	# Safe search activation
28
	-on | --on)	
31
	-safesearch | --safesearch)	
29
		$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
-
 
30
		service dansguardian restart
32
		safesearch="On"
31
		;;
33
		;;
32
	# safesearch desactivation
34
	# safesearch desactivation
33
	-off | --off)
35
	-pureip | --pureip)
34
		$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
-
 
35
		service dansguardian restart
36
		pureip="On"
36
		;;
37
		;;
37
	*)
38
	*)
38
		echo "Argument inconnu :$1";
39
		echo "Argument inconnu :$arg";
39
		echo "$usage"
40
		echo "$usage"
40
		exit 1
41
		exit 1
41
		;;
42
		;;
42
esac
43
	esac
-
 
44
	nb_args=$(expr $nb_args - 1)
-
 
45
done
-
 
46
if [ $pureip -eq "On" ]
-
 
47
then
-
 
48
	$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
-
 
49
else
-
 
50
	$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
-
 
51
fi
-
 
52
#service dansguardian restart
43
 
53