Subversion Repositories ALCASAR

Rev

Rev 672 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log

Rev Author Line No. Line
672 richard 1
#/bin/bash
497 richard 2
# $Id: alcasar-bl.sh 412 2011-01-03 21:40:09Z richard $
3
 
672 richard 4
# alcasar-safesearch.sh
5
# by Richard REY
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
8
# Active / désactive la fonction safesearch sur DG
9
# Enable / disable safesearch filter on DG
10
 
497 richard 11
DIR_DG="/etc/dansguardian/lists"
12
SED="/bin/sed -i"
879 richard 13
safesearch="Off"
14
pureip="Off"
497 richard 15
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
16
nb_args=$#
17
if [ $nb_args -eq 0 ]
18
then
19
	nb_args=1
20
	args="-h"
21
fi
879 richard 22
while [ $nb_args -ge 1 ]
23
do
24
	arg=${!nb_args}
25
	case $arg in
497 richard 26
	-\? | -h* | --h*)
27
		echo "$usage"
28
		exit 0
29
		;;
30
	# Safe search activation
879 richard 31
	-safesearch | --safesearch)	
32
		safesearch="On"
497 richard 33
		;;
34
	# safesearch desactivation
879 richard 35
	-pureip | --pureip)
36
		pureip="On"
497 richard 37
		;;
38
	*)
879 richard 39
		echo "Argument inconnu :$arg";
497 richard 40
		echo "$usage"
41
		exit 1
42
		;;
879 richard 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
497 richard 53