From 7c5ecd6ed05a3b032dedcc8892979b76a81bb2ec Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Fri, 14 Aug 2015 10:36:46 +0200 Subject: [PATCH] postservice/30-one-mng: Uilisation de onecluster list dans get_cluster_id_by_name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Si le nom du cluster contiens la chaine "ID" le script sort une erreur On utilise donc une autre commande avec une autre méthode de parsing pour obtenir le résultat fixes #12576 @1h --- postservice/30-one-mng | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/postservice/30-one-mng b/postservice/30-one-mng index 8b6a993..a288e72 100755 --- a/postservice/30-one-mng +++ b/postservice/30-one-mng @@ -104,8 +104,10 @@ function get_cluster_id_by_name() name=${1} cmd="onecluster" opt="show ${name}" + opt="list -l ID,NAME -f NAME=${name} --csv" + - res=$(${cmd} ${opt} --user ${AUTH%:*} --password ${AUTH#*:} | grep ID) + res=$(${cmd} ${opt} --user ${AUTH%:*} --password ${AUTH#*:} | awk -F ',' '/^[0-9]/ { print $1 }') if [[ ${?} -eq 0 ]] then echo ${res#*:}