Subversion Repositories ALCASAR

Rev

Rev 519 | 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"
13
 
14
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
15
nb_args=$#
16
args=$1
17
if [ $nb_args -eq 0 ]
18
then
19
	nb_args=1
20
	args="-h"
21
fi
22
case $args in
23
	-\? | -h* | --h*)
24
		echo "$usage"
25
		exit 0
26
		;;
27
	# Safe search activation
28
	-on | --on)	
29
		$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
30
		service dansguardian restart
31
		;;
32
	# safesearch desactivation
33
	-off | --off)
34
		$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
35
		service dansguardian restart
36
		;;
37
	*)
38
		echo "Argument inconnu :$1";
39
		echo "$usage"
40
		exit 1
41
		;;
42
esac
43