Subversion Repositories ALCASAR

Rev

Go to most recent revision | Details | Last modification | View Log

Rev Author Line No. Line
878 richard 1
#/bin/bash
2
 
3
# alcasar-dg-safesearch.sh
4
# by Rexy
5
# This script is distributed under the Gnu General Public License (GPL)
6
 
7
# Activation / désactivation du contrôle scolaire/parental sur les moteurs de recherche et Youtube
8
# enable/disable safesearching on search engines and Youtube
9
 
10
DIR_DG="/etc/dansguardian/lists"
11
SED="/bin/sed -i"
12
function safesearch_disable (){
13
	$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist # Disable 'safesearch'
14
	service dansguardian reload
15
}
16
function safesearch_enable (){
17
	$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist # Enable 'safesearch'
18
	service dansguardian reload
19
}
20
usage="Usage: alcasar-dg-safesearch.sh {--on or -on} | {--off or -off} "
21
nb_args=$#
22
args=$1
23
if [ $nb_args -eq 0 ]
24
then
25
	nb_args=1
26
	args="-h"
27
fi
28
case $args in
29
	-\? | -h* | --h*)
30
		echo "$usage"
31
		exit 0
32
		;;
33
	--on|-on)	
34
		safesearch_enable
35
		;;
36
	--off|-off)
37
		safesearch_disable
38
		;;
39
	*)
40
		echo "Argument inconnu :$1";
41
		echo "$usage"
42
		exit 1
43
		;;
44
esac
45