From 45509c356099e11338f24a1b3f98b2c0d24a9be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Wed, 27 Nov 2019 20:17:48 +0100 Subject: [PATCH] core: double quote variables in script autogen.sh --- autogen.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/autogen.sh b/autogen.sh index 8fe0fc848..338bc103a 100755 --- a/autogen.sh +++ b/autogen.sh @@ -24,8 +24,8 @@ ### common stuff ### -DIR=$(cd $(dirname "$0"); pwd) -cd $DIR +DIR=$(cd "$(dirname "$0")" || exit 1; pwd) +cd "$DIR" || exit 1 AUTOGEN_LOG=autogen.log @@ -41,9 +41,8 @@ err () run () { - echo -n "Running \"$@\"..." - eval $@ >$AUTOGEN_LOG 2>&1 - if [ $? = 0 ] ; then + printf "Running \"%s\"..." "$@" + if eval "$@" >$AUTOGEN_LOG 2>&1 ; then echo " OK" else echo " FAILED"