29 lines
589 B
Bash
29 lines
589 B
Bash
|
# Les Fonctions Zephir
|
||
|
# Trois parametres
|
||
|
# Code Etat (ex INIT;FIN)
|
||
|
# Message (Libéllé)
|
||
|
# Type de procédure(ex MAj,RECONFIGURE, INSTANCE)
|
||
|
|
||
|
ProgZephir=${RepZephir="/usr/share/zephir/scripts"}
|
||
|
|
||
|
Zlog(){
|
||
|
$RepZephir/Zlog.py "$1" "$2" "$3"
|
||
|
}
|
||
|
|
||
|
Zephir() {
|
||
|
$RepZephir/Zephir.py "$1" "$2" "$3"
|
||
|
}
|
||
|
|
||
|
# Verifie si une fonction est bloquée par Zephir
|
||
|
# Une erreur retourne OK pour ne pas bloquer la procédure
|
||
|
Init() {
|
||
|
ProgZephir=$RepZephir/Zinit.py
|
||
|
if [ -x $ProgZephir ];then
|
||
|
$ProgZephir $1
|
||
|
return $?
|
||
|
else
|
||
|
echo "Avertissement : $ProgZephir non trouvé"
|
||
|
return 0
|
||
|
fi
|
||
|
}
|