Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 384 → Rev 386

/scripts/sbin/alcasar-dist-update.sh
5,10 → 5,9
# changelog :
# + Mise à jour système
 
 
# Mise à niveau du système dans sa version actuelle
# TODO : utilisation de skip d'urpmi pour les briques importantes d'ALCASAR ? À voir
 
 
echo "Mise à niveau de la distribution ! "
urpmi --auto --auto-update
 
/scripts/sbin/alcasar-mysql.sh
5,7 → 5,7
 
LANG="fr_FR@euro" # choix de la langue
rep_tr="/var/Save/base" # répertoire d'accueil des sauvegardes
ext="sql" # extention des fichiers de sauvegarde
ext="sql" # extension des fichiers de sauvegarde
DB_RADIUS="db_radius" # nom de la base
DB_USER="db_user" # nom d'utilisateur mysql (base des usagers)
radiuspwd="radius_pwd" # mot de passe d'accès
12,7 → 12,7
new="$(date +%F-%Hh%M)" # date et heure des fichiers
fichier="$DB_RADIUS-$new.$ext" # nom du fichier de sauvegarde
 
usage="Usage: alcasar-mysql.sh -dump | -import | -raz"
usage="Usage: alcasar-mysql.sh { -dump or --dump } | { -import or --import } | { -raz or --raz }"
nb_args=$#
args=$1
if [ $nb_args -eq 0 ]
25,7 → 25,7
echo "$usage"
exit 0
;;
-dump)
-dump | --dump)
[ -d $rep_tr ] || mkdir -p $rep_tr
if [ -e $fichier ];
then rm -f $fichier
34,7 → 34,7
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier
echo "Fin de Sauvegarde mysql $( date "+%Hh %Mmn" )"
;;
-import)
-import | --import)
if [ $nb_args -ne 2 ]
then
echo "Entrez le nom d'un fichier SQL (.sql)"
44,7 → 44,7
fi
;;
-raz)
-raz | --raz)
mysql -u$DB_USER -p$radiuspwd $DB_RADIUS < /etc/raddb/radiusd-db-vierge.sql
;;
*)
/scripts/sbin/alcasar-dist-upgrade.sh
9,7 → 9,7
 
# Mise à niveau du système dans sa version actuelle
 
urpme --auto named dhcpd --auto-orphans
 
echo "Mise à niveau de la version actuelle avant migration ! "
urpmi --auto --auto-update
 
59,6 → 59,9
echo "Il est temps d'aller prendre un café :-) "
urpmi --auto --auto-update
 
# puis un peu de nettoyage
urpme --auto named dhcpd --auto-orphans
 
exit 0
 
 
/scripts/sbin/alcasar-bl.sh
77,7 → 77,7
echo ".Include<$DIR_DG_BL/$i/urls>" >> $DIR_DG/bannedurllist
done
}
usage="Usage: alcasar-bl.sh -on | -off | -download| -reload"
usage="Usage: alcasar-bl.sh {-on or --on} | { -off or --off } | { -download or --download } | { -reload - --reload }"
nb_args=$#
args=$1
if [ $nb_args -eq 0 ]
91,7 → 91,7
exit 0
;;
# activation du filtrage
-on)
-on | --on)
cat_choice
$SED "s/^reportinglevel =.*/reportinglevel = 3/g" /etc/dansguardian/dansguardian.conf
if [ "$PARENT_SCRIPT" != "/usr/local/bin/alcasar-conf.sh" ] # on ne relance pas les processus d'une install
101,7 → 101,7
fi
;;
# désactivation du filtrage
-off)
-off | -off)
rm -rf $DIR_DNS_FILTER_ENABLED/*
$SED "s/^reportinglevel =.*/reportinglevel = -1/g" /etc/dansguardian/dansguardian.conf
if [ "$PARENT_SCRIPT" != "/usr/local/bin/alcasar-conf.sh" ] # on ne relance pas les processus lors d'une install
111,7 → 111,7
fi
;;
# Mise a jour de la blacklist 'Toulouse' et adaptation à dansguardian et dnsmasq
-download)
-download | --download)
rm -rf /tmp/con_ok.html
`/usr/bin/curl $BL_SERVER -# -o /tmp/con_ok.html`
if [ ! -e /tmp/con_ok.html ]
129,7 → 129,7
adapt
;;
# regénération suite à modification (choix catégories ou BL secondaire)
-reload)
-reload | --reload)
adapt
# pour Dansguardian
chown -R dansguardian:apache $DIR_DG_BL/ossi