50,32 → 50,20 |
cp -f /etc/dansguardian/lists/exceptionurllist $DIR_UPDATE |
cp -f /etc/dansguardian/lists/bannedurllist $DIR_UPDATE |
cp -rf /etc/dansguardian/lists/blacklists/ossi $DIR_UPDATE |
# sauvegarde des fichiers de filtrage et d'exception |
# sauvegarde des fichiers : de filtrage, d'exception, digest, etc. |
mkdir $DIR_UPDATE/etc/ |
cp -rf $DIR_ETC/* $DIR_UPDATE/etc/ |
rm $DIR_UPDATE/etc/alcasar-dns-name # on supprime car changement de format à partir de la version 2.1 |
rm $DIR_UPDATE/etc/alcasar-macallowed # on supprime car changement de format à partir de la version 2.1 |
# Sauvegarde des comptes de gestion |
# à partir des versions > 2.0, tout est dans $DIR/ETC (cf. sauvegarde de ce répertoire) |
if [ -e $DIR_WEB/digest ] |
then |
cp -rf $DIR_WEB/digest $DIR_UPDATE/etc/ # versions < 2.x |
fi |
if [ -e $DIR_WEB/acc/digest ] |
then |
cp -rf $DIR_WEB/acc/digest $DIR_UPDATE/etc/ # version = 2.0 |
fi |
# sauvegarde du fichier alcasar-iptables.sh (et alcasar-iptables-local.sh si migration depuis V<2.x) |
# sauvegarde du fichier alcasar-iptables.sh (pour savoir si on filtre les protocoles) |
cp -f $DIR_BIN/alcasar-iptables.sh $DIR_UPDATE |
if [ -e /usr/local/bin/alcasar-iptables-local.sh ] |
then |
cp -f /usr/local/bin/alcasar-iptables-local.sh $DIR_UPDATE/etc/old-version_alcasar-iptables-local.sh |
fi |
# création de l'archive |
cd /tmp |
tar -cf alcasar-conf.tar conf/ |
gzip -f alcasar-conf.tar |
rm -rf $DIR_UPDATE |
# particularismes des versions |
rm $DIR_UPDATE/etc/alcasar-dns-name # changement du format à partir de la version 2.1 |
rm $DIR_UPDATE/etc/alcasar-macallowed # changement du format à partir de la version 2.1 |
# voir pour $DIR_UPDATE/etc/digest/ |
;; |
--load|-load) |
cd /tmp |