Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 878 → Rev 879

/scripts/sbin/alcasar-safesearch.sh
10,34 → 10,44
 
DIR_DG="/etc/dansguardian/lists"
SED="/bin/sed -i"
 
safesearch="Off"
pureip="Off"
usage="Usage: alcasar-safesearch.sh {-on or --on} | { -off or --off }"
nb_args=$#
args=$1
if [ $nb_args -eq 0 ]
then
nb_args=1
args="-h"
fi
case $args in
while [ $nb_args -ge 1 ]
do
arg=${!nb_args}
case $arg in
-\? | -h* | --h*)
echo "$usage"
exit 0
;;
# Safe search activation
-on | --on)
$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
service dansguardian restart
-safesearch | --safesearch)
safesearch="On"
;;
# safesearch desactivation
-off | --off)
$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
service dansguardian restart
-pureip | --pureip)
pureip="On"
;;
*)
echo "Argument inconnu :$1";
echo "Argument inconnu :$arg";
echo "$usage"
exit 1
;;
esac
esac
nb_args=$(expr $nb_args - 1)
done
if [ $pureip -eq "On" ]
then
$SED "s?^#\"?\"?g" $DIR_DG/urlregexplist
else
$SED "s?^[^#]?#&?g" $DIR_DG/urlregexplist
fi
#service dansguardian restart