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