Subversion Repositories ALCASAR

Rev

Rev 497 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log

Rev 497 Rev 518
1
#/bin/sh
1
#/bin/sh
2
# $Id: alcasar-bl.sh 412 2011-01-03 21:40:09Z richard $
2
# $Id: alcasar-bl.sh 412 2011-01-03 21:40:09Z richard $
3
 
3
 
4
# enable or disable safesearch filter on DG
4
# enable or disable safesearch filter on DG
5
# active ou désactive la fonction safesearch sur DG
5
# active ou désactive la fonction safesearch sur DG
6
# By rexy
6
# By rexy
7
 
-
 
8
DIR_DG="/etc/dansguardian/lists"
7
DIR_DG="/etc/dansguardian/lists"
9
SED="/bin/sed -i"
8
SED="/bin/sed -i"
10
 
9
 
11
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
10
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
12
nb_args=$#
11
nb_args=$#
13
args=$1
12
args=$1
14
if [ $nb_args -eq 0 ]
13
if [ $nb_args -eq 0 ]
15
then
14
then
16
	nb_args=1
15
	nb_args=1
17
	args="-h"
16
	args="-h"
18
fi
17
fi
19
case $args in
18
case $args in
20
	-\? | -h* | --h*)
19
	-\? | -h* | --h*)
21
		echo "$usage"
20
		echo "$usage"
22
		exit 0
21
		exit 0
23
		;;
22
		;;
24
	# Safe search activation
23
	# Safe search activation
25
	-on | --on)	
24
	-on | --on)	
26
		$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
25
		$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
27
		service dansguardian restart
26
		service dansguardian restart
28
		;;
27
		;;
29
	# safesearch desactivation
28
	# safesearch desactivation
30
	-off | --off)
29
	-off | --off)
31
		$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
30
		$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
32
		service dansguardian restart
31
		service dansguardian restart
33
		;;
32
		;;
34
	*)
33
	*)
35
		echo "Argument inconnu :$1";
34
		echo "Argument inconnu :$1";
36
		echo "$usage"
35
		echo "$usage"
37
		exit 1
36
		exit 1
38
		;;
37
		;;
39
esac
38
esac
40
 
39
 
41
 
40