From 558323f6f22b483d5c478062e78d3956e1b2081c Mon Sep 17 00:00:00 2001 From: Maniack Crudelis Date: Wed, 26 Apr 2017 19:51:51 +0200 Subject: [PATCH] [enh] Fix curl helper without POST data - Allow to use this helper without any POST data - Keep curl more quiet --- data/helpers.d/utils | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/data/helpers.d/utils b/data/helpers.d/utils index 6bc1e39d1..a7c8bbff9 100644 --- a/data/helpers.d/utils +++ b/data/helpers.d/utils @@ -46,9 +46,12 @@ ynh_local_curl () { do POST_data="${POST_data}${arg}&" done - # (Remove the last character, which is an unecessary '&') - POST_data=${POST_data::-1} + if [ -n "$POST_data" ] + then + # Add --data arg and remove the last character, which is an unecessary '&' + POST_data="--data \"${POST_data::-1}\"" + fi # Curl the URL - curl -kL -H "Host: $domain" --resolve $domain:443:127.0.0.1 --data "$POST_data" "$full_page_url" 2>&1 + curl --silent --show-error -kL -H "Host: $domain" --resolve $domain:443:127.0.0.1 $POST_data "$full_page_url" }