Commentaires

This commit is contained in:
Breizh 2018-01-14 19:07:14 +01:00
parent 96ae44be39
commit 13cfae2f31
1 changed files with 9 additions and 0 deletions

View File

@ -7,17 +7,21 @@ then
exit 1
fi
# Récupération de la configuration
test -f /etc/suidchecker.conf && . /etc/suidchecker.conf || . suidchecker.conf
export DATABASE
export INSTALL_PATH
# Récupération des paramètres
OPTS=$(getopt -o h -l init,reinit,add,check,help -- "$@")
eval set -- $OPTS
# On conserve le code de sortie des sous-scripts
set -e
usage() {
# Définition du message d'aide
echo "Utilisation du script :"
echo -e "\t--init : initialise la base de données"
echo -e "\t--reinit : réinitialise la base de données"
@ -26,23 +30,28 @@ usage() {
echo -e "\t--help, -h : affiche ce message"
}
# Initialisation
init() {
$INSTALL_PATH/init.sh
}
# Réinitialisation
reinit() {
rm $DATABASE
init
}
# Recherche et ajout de nouveaux fichiers
add() {
$INSTALL_PATH/add.sh
}
# Vérification des fichiers indexés
check() {
$INSTALL_PATH/check.sh
}
# Pris en compte des paramètres
while true ; do
case "$1" in
-h|--help) usage; exit 0;;