Subversion Repositories ALCASAR

Rev

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

Rev 490 Rev 503
Line 1... Line 1...
1
#/bin/sh
1
#/bin/sh
2
# $Id: alcasar-conf.sh 490 2011-02-13 20:26:03Z richard $
2
# $Id: alcasar-conf.sh 503 2011-03-11 22:12:32Z 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 37... Line 37...
37
		cp -f /etc/pki/CA/private/alcasar-ca.key $DIR_UPDATE
37
		cp -f /etc/pki/CA/private/alcasar-ca.key $DIR_UPDATE
38
# Sauvegarde de la base des usagers
38
# Sauvegarde de la base des usagers
39
		/usr/local/sbin/alcasar-mysql.sh -dump
39
		/usr/local/sbin/alcasar-mysql.sh -dump
40
		cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
40
		cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
41
# Sauvegarde du nom d'organisme
41
# Sauvegarde du nom d'organisme
42
		echo `hostname` > $DIR_UPDATE/hostname
42
		echo `cat /root/ALCASAR-parameters.txt|grep Organisme|cut -d":" -f2|tr -d " "` > $DIR_UPDATE/organisme
43
# Sauvegarde du logo
43
# Sauvegarde du logo
44
		cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
44
		cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
45
# Sauvegarde des fichiers exploités par dansguardian 
45
# Sauvegarde des fichiers exploités par dansguardian 
46
		cp -f /etc/dansguardian/dansguardian.conf $DIR_UPDATE
46
		cp -f /etc/dansguardian/dansguardian.conf $DIR_UPDATE
47
		cp -f /etc/dansguardian/lists/exceptioniplist $DIR_UPDATE
47
		cp -f /etc/dansguardian/lists/exceptioniplist $DIR_UPDATE
Line 76... Line 76...
76
		rm -rf $DIR_UPDATE
76
		rm -rf $DIR_UPDATE
77
		;;
77
		;;
78
	--load|-load)
78
	--load|-load)
79
		cd /tmp
79
		cd /tmp
80
		tar -xf /tmp/alcasar-conf.tar.gz
80
		tar -xf /tmp/alcasar-conf.tar.gz
81
# Récupération du nom d'organisme
-
 
82
		ORGANISME=`cat $DIR_UPDATE/hostname|cut -b 9-`
-
 
83
		hostname `cat $DIR_UPDATE/hostname`
-
 
84
# Récupération du logo
81
# Récupération du logo
85
		cp -f $DIR_UPDATE/organisme.png $DIR_WEB/images/
82
		cp -f $DIR_UPDATE/organisme.png $DIR_WEB/images/
86
		chown apache:apache $DIR_WEB/images/organisme.png $DIR_WEB/intercept.php
83
		chown apache:apache $DIR_WEB/images/organisme.png $DIR_WEB/intercept.php
87
# Récupération des certificats (CA et serveur)
84
# Récupération des certificats (CA et serveur)
88
		cp -f $DIR_UPDATE/alcasar-ca.crt /etc/pki/CA/
85
		cp -f $DIR_UPDATE/alcasar-ca.crt /etc/pki/CA/