Subversion Repositories ALCASAR

Rev

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

Rev 977 Rev 978
Line 1... Line 1...
1
#/bin/bash
1
#/bin/bash
2
# $Id: alcasar-conf.sh 977 2012-08-15 17:32:25Z richard $
2
# $Id: alcasar-conf.sh 978 2012-08-15 20:24:56Z franck $
3
 
3
 
4
# alcasar-conf.sh
4
# alcasar-conf.sh
5
# by REXY
5
# by REXY
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 58... Line 58...
58
		exit 0
58
		exit 0
59
		;;
59
		;;
60
	--create|-create)	
60
	--create|-create)	
61
		[ -d $DIR_UPDATE ] && rm -rf $DIR_UPDATE
61
		[ -d $DIR_UPDATE ] && rm -rf $DIR_UPDATE
62
		mkdir $DIR_UPDATE
62
		mkdir $DIR_UPDATE
-
 
63
# Sauvegarde du fichier général de DNSMASQ  ---- provisoire le temps que le bug de dnsmasq soit corrigé.
-
 
64
		if  [ `grep -c "^OPTIONS=\"\$OPTIONS --server=" /etc/sysconfig/dnsmasq` -e "1" ]
-
 
65
		  then cp /etc/sysconfig/dnsmasq $DIR_UPDATE
-
 
66
		fi
63
# Sauvegarde de la base des usagers
67
# Sauvegarde de la base des usagers
64
		/usr/local/sbin/alcasar-mysql.sh -dump
68
		/usr/local/sbin/alcasar-mysql.sh -dump
65
		cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
69
		cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
66
# Sauvegarde du logo
70
# Sauvegarde du logo
67
		cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
71
		cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE
Line 227... Line 231...
227
		rm -rf $DIR_UPDATE
231
		rm -rf $DIR_UPDATE
228
		;;
232
		;;
229
	--load|-load)
233
	--load|-load)
230
		cd /tmp
234
		cd /tmp
231
		tar -xf /tmp/alcasar-conf.tar.gz
235
		tar -xf /tmp/alcasar-conf.tar.gz
-
 
236
# récupération du fichier général de dnsmasq en attendant sa correction du bug pour les DNS externes
-
 
237
		[ -e $DIR_UPDATE/dnsmasq ] && cp -f $DIR_UPDATE/dnsmasq /etc/sysconfig/dnsmasq \
-
 
238
		&& chown root.root /etc/sysconfig/dnsmasq \
-
 
239
		&& chmod 644 /etc/sysconfig/dnsmasq
232
# Récupération du logo
240
# Récupération du logo
233
		[ -e $DIR_UPDATE/organisme.png ] && cp -f $DIR_UPDATE/organisme.png $DIR_WEB/images/
241
		[ -e $DIR_UPDATE/organisme.png ] && cp -f $DIR_UPDATE/organisme.png $DIR_WEB/images/
234
		chown apache:apache $DIR_WEB/images/organisme.png $DIR_WEB/intercept.php
242
		chown apache:apache $DIR_WEB/images/organisme.png $DIR_WEB/intercept.php
235
# Récupération des certificats (CA et serveur)
243
# Récupération des certificats (CA et serveur)
236
		[ -e $DIR_UPDATE/alcasar-ca.crt ] && cp -f $DIR_UPDATE/alcasar-ca.crt /etc/pki/CA/
244
		[ -e $DIR_UPDATE/alcasar-ca.crt ] && cp -f $DIR_UPDATE/alcasar-ca.crt /etc/pki/CA/