Intégration de la branche release-4.3.0

This commit is contained in:
Jephte CLAIN 2016-04-07 14:58:07 +04:00
commit e6cb514543
4 changed files with 26 additions and 10 deletions

View File

@ -1,3 +1,7 @@
## Version 4.3.0 du 07/04/2016-14:57
d021c97 support de on_debian() avec des arguments
## Version 4.2.0 du 06/04/2016-14:25
a710c5a Intégration de la branche stdout

View File

@ -1 +1 @@
4.2.0
4.3.0

View File

@ -1 +1 @@
012001000
012002000

View File

@ -483,10 +483,10 @@ function check_sysinfos() {
# fonctions de support pour tester certaines versions de debian
# utilisation:
# on_debian
# if on_jessie; then
# elif on_wheezy; then
# elif on_squeeze; then
# else
# if on_jessie; then xxx
# elif on_wheezy; then yyy
# elif on_squeeze; then zzz
# else ttt
# fi
# OU:
# on_debian:
@ -494,14 +494,26 @@ function check_sysinfos() {
# on_wheezy yyy
# on_squeeze zzz
# on_default ttt
# Sans arguments, on_{jessie,wheezy,squeeze} teste si on sur la version demandée
# OU SUPERIEURE. Avec un argument, la version EXACTE est testée, et la commande
# est lancée en cas de correspondance
# Sans arguments, on_{jessie,wheezy,squeeze} testent si on est sur la version
# demandée OU SUPERIEURE. Avec un argument, la version EXACTE est testée, et la
# commande est lancée en cas de correspondance
# la forme 'on_debian CMD' est supporté aussi et permet de lancer CMD si on est
# sur debian, e.g.:
# on_debian pkg_check_install dot graphviz
# on_default ewarn "Il faut installer graphviz manuellement"
function on_debian() {
# Tester si on est sur debian. charger le module debian si c'est le cas.
# Si une commande $1..@ est spécifiée, la lancer, mais il n'est alors plus
# possible de lancer des tests plus spécifiques avec __on_debian()
NUTOOLS_ON_DEBIAN=
if check_sysinfos -d debian; then
urequire debian
if [ $# -gt 0 ]; then
NUTOOLS_ON_DEBIAN=debian
"$@"
else
NUTOOLS_ON_DEBIAN=1
fi
return 0
else
return 1