Subversion Repositories ALCASAR

Rev

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

Rev 503 Rev 504
Line 1... Line 1...
1
#/bin/sh
1
#/bin/sh
2
# $Id: alcasar-conf.sh 503 2011-03-11 22:12:32Z richard $
2
# $Id: alcasar-conf.sh 504 2011-03-13 21:57:55Z 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
8
DIR_BIN="/usr/local/bin"			# répertoire des scripts d'admin
8
DIR_BIN="/usr/local/bin"			# répertoire des scripts d'admin
9
DIR_SBIN="/usr/local/sbin"			# répertoire des scripts d'admin
9
DIR_SBIN="/usr/local/sbin"			# répertoire des scripts d'admin
10
DIR_ETC="/usr/local/etc"			# répertoire des fichiers de conf
10
DIR_ETC="/usr/local/etc"			# répertoire des fichiers de conf
11
DB_USER="radius"
11
DB_USER="radius"
12
radiuspwd="PaJ0M5zB"
12
radiuspwd=""
13
SED="/bin/sed -i"
13
SED="/bin/sed -i"
14
 
14
 
15
usage="Usage: alcasar-conf.sh --create | --load"
15
usage="Usage: alcasar-conf.sh --create | --load"
16
nb_args=$#
16
nb_args=$#
17
args=$1
17
args=$1
Line 51... Line 51...
51
		cp -f /etc/dansguardian/lists/bannedurllist $DIR_UPDATE
51
		cp -f /etc/dansguardian/lists/bannedurllist $DIR_UPDATE
52
		cp -rf /etc/dansguardian/lists/blacklists/ossi $DIR_UPDATE
52
		cp -rf /etc/dansguardian/lists/blacklists/ossi $DIR_UPDATE
53
# sauvegarde des fichiers de filtrage et d'exception
53
# sauvegarde des fichiers de filtrage et d'exception
54
		mkdir $DIR_UPDATE/etc/
54
		mkdir $DIR_UPDATE/etc/
55
		cp -rf $DIR_ETC/* $DIR_UPDATE/etc/
55
		cp -rf $DIR_ETC/* $DIR_UPDATE/etc/
-
 
56
		rm $DIR_UPDATE/etc/alcasar-dns-name  # on supprime car changement de format à partir de la version 2.1
-
 
57
		rm $DIR_UPDATE/etc/alcasar-macallowed  # on supprime car changement de format à partir de la version 2.1
56
# Sauvegarde des comptes de gestion
58
# Sauvegarde des comptes de gestion
57
		# à partir des versions > 2.0, tout est dans $DIR/ETC (cf. sauvegarde de ce répertoire)
59
		# à partir des versions > 2.0, tout est dans $DIR/ETC (cf. sauvegarde de ce répertoire)
58
		if [ -e $DIR_WEB/digest ]
60
		if [ -e $DIR_WEB/digest ]
59
		then
61
		then
60
			cp -rf $DIR_WEB/digest $DIR_UPDATE/etc/ # versions < 2.x
62
			cp -rf $DIR_WEB/digest $DIR_UPDATE/etc/ # versions < 2.x