Subversion Repositories ALCASAR

Rev

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

Rev 830 Rev 832
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 830 2012-03-03 17:26:04Z richard $ 
2
#  $Id: alcasar.sh 832 2012-03-04 21:17:43Z richard $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
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 33... Line 33...
33
#	dnsmasq		: Configuration du serveur de noms et du serveur dhcp de secours
33
#	dnsmasq		: Configuration du serveur de noms et du serveur dhcp de secours
34
#	BL		: Configuration de la BlackList
34
#	BL		: Configuration de la BlackList
35
#	cron		: Mise en place des exports de logs (+ chiffrement)
35
#	cron		: Mise en place des exports de logs (+ chiffrement)
36
#	post_install	: Finalisation environnement ( sécurité, bannières, rotation logs, ...)
36
#	post_install	: Finalisation environnement ( sécurité, bannières, rotation logs, ...)
37
 
37
 
38
VERSION=`cat VERSION`
-
 
39
DATE=`date '+%d %B %Y - %Hh%M'`
38
DATE=`date '+%d %B %Y - %Hh%M'`
40
DATE_SHORT=`date '+%d/%m/%Y'`
39
DATE_SHORT=`date '+%d/%m/%Y'`
41
Lang=`echo $LANG|cut -c 1-2`
40
Lang=`echo $LANG|cut -c 1-2`
42
# ******* Files parameters - paramètres fichiers *********
41
# ******* Files parameters - paramètres fichiers *********
43
DIR_INSTALL=`pwd`				# répertoire d'installation
42
DIR_INSTALL=`pwd`				# install directory 
44
DIR_CONF="$DIR_INSTALL/conf"			# répertoire d'installation contenant les fichiers de configuration
43
DIR_CONF="$DIR_INSTALL/conf"			# répertoire d'installation contenant les fichiers de configuration
45
DIR_SCRIPTS="$DIR_INSTALL/scripts"		# répertoire d'installation contenant les scripts
44
DIR_SCRIPTS="$DIR_INSTALL/scripts"		# répertoire d'installation contenant les scripts
46
DIR_SAVE="/var/Save"				# répertoire de sauvegarde (system_backup, user_db_backup, logs)
45
DIR_SAVE="/var/Save"				# répertoire de sauvegarde (system_backup, user_db_backup, logs)
47
DIR_WEB="/var/www/html"				# répertoire racine APACHE
46
DIR_WEB="/var/www/html"				# répertoire racine APACHE
48
DIR_DG="/etc/dansguardian"			# répertoire de config de DansGuardian
47
DIR_DG="/etc/dansguardian"			# répertoire de config de DansGuardian
Line 1616... Line 1615...
1616
} # End post_install ()
1615
} # End post_install ()
1617
 
1616
 
1618
#################################
1617
#################################
1619
#  Boucle principale du script  #
1618
#  Boucle principale du script  #
1620
#################################
1619
#################################
-
 
1620
dir_exec=`dirname "$0"`
-
 
1621
if [ $dir_exec != "." ]
-
 
1622
then
-
 
1623
	echo "Lancez ce programme depuis le répertoire de l'archive d'ALCASAR"
-
 
1624
	echo "Launch this program from the ALCASAR archive directory"
-
 
1625
	exit 0
-
 
1626
fi
-
 
1627
VERSION=`cat $DIR_INSTALL/VERSION`
1621
usage="Usage: alcasar.sh {-i or --install} | {-u or --uninstall}"
1628
usage="Usage: alcasar.sh {-i or --install} | {-u or --uninstall}"
1622
nb_args=$#
1629
nb_args=$#
1623
args=$1
1630
args=$1
1624
if [ $nb_args -eq 0 ]
1631
if [ $nb_args -eq 0 ]
1625
then
1632
then