/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 |