Subversion Repositories ALCASAR

Rev

Rev 520 | Rev 605 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 520 Rev 604
Line 1... Line 1...
1
#/bin/sh
1
#/bin/sh
2
# $Id: alcasar-conf.sh 520 2011-03-27 20:55:05Z richard $
2
# $Id: alcasar-conf.sh 604 2011-05-15 21:23:10Z richard $
3
# $Author: richard $
3
# $Author: richard $
4
# by rexy
4
# by rexy
5
# Ce script permet de créer ou de charger l'archive des fichiers de configuration (/tmp/alcasar-conf.tar.gz)
5
# Ce script permet de créer ou de charger l'archive des fichiers de configuration (/tmp/alcasar-conf.tar.gz)
6
DIR_UPDATE="/tmp/conf"				# répertoire de stockage des fichier de conf pour une mise à jour
6
DIR_UPDATE="/tmp/conf"				# répertoire de stockage des fichier de conf pour une mise à jour
7
DIR_WEB="/var/www/html"				# répertoire du centre de gestion
7
DIR_WEB="/var/www/html"				# répertoire du centre de gestion
Line 36... Line 36...
36
		mkdir $DIR_UPDATE
36
		mkdir $DIR_UPDATE
37
# Sauvegarde de la base des usagers
37
# Sauvegarde de la base des usagers
38
		/usr/local/sbin/alcasar-mysql.sh -dump
38
		/usr/local/sbin/alcasar-mysql.sh -dump
39
		cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
39
		cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
40
# Sauvegarde du nom d'organisme
40
# Sauvegarde du nom d'organisme
41
		echo `cat /root/ALCASAR-parameters.txt|grep Organisme|cut -d":" -f2|tr -d " "` > $DIR_UPDATE/organisme
41
		echo `cat /root/ALCASAR-parameters.txt|grep Organism|cut -d":" -f2|tr -d " "` > $DIR_UPDATE/organisme
42
# Sauvegarde du logo
42
# Sauvegarde du logo
43
		cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
43
		cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
44
# Sauvegarde des fichiers exploités par dansguardian 
44
# Sauvegarde des fichiers exploités par dansguardian 
45
		cp -f /etc/dansguardian/dansguardian.conf $DIR_UPDATE
45
		cp -f /etc/dansguardian/dansguardian.conf $DIR_UPDATE
46
		cp -f /etc/dansguardian/lists/exceptioniplist $DIR_UPDATE
46
		cp -f /etc/dansguardian/lists/exceptioniplist $DIR_UPDATE
Line 114... Line 114...
114
# Prise en compte des comptes de gestion (admin + manager + backup)
114
# Prise en compte des comptes de gestion (admin + manager + backup)
115
		$DIR_SBIN/alcasar-profil.sh --list
115
		$DIR_SBIN/alcasar-profil.sh --list
116
# On active/désactive le filtrage de protocoles
116
# On active/désactive le filtrage de protocoles
117
		active_filter=`cat $DIR_UPDATE/alcasar-iptables.sh|grep ^FILTERING|cut -d"=" -f2`
117
		active_filter=`cat $DIR_UPDATE/alcasar-iptables.sh|grep ^FILTERING|cut -d"=" -f2`
118
		$SED "s/^FILTERING=.*/FILTERING=$active_filter/g" $DIR_BIN/alcasar-iptables.sh
118
		$SED "s/^FILTERING=.*/FILTERING=$active_filter/g" $DIR_BIN/alcasar-iptables.sh
-
 
119
# On applique les paramètres réseau
-
 
120
...
119
# Effacement du répertoire d'update
121
# Effacement du répertoire d'update
120
		rm -rf $DIR_UPDATE
122
		rm -rf $DIR_UPDATE
121
		;;
123
		;;
122
	*)
124
	*)
123
		echo "Argument inconnu :$1";
125
		echo "Argument inconnu :$1";