Commentaires
This commit is contained in:
parent
96ae44be39
commit
13cfae2f31
1 changed files with 9 additions and 0 deletions
|
@ -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;;
|
||||
|
|
Loading…
Reference in a new issue