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
|