[syslog-ng] [PATCH][ivykis] configure.gnu: Quote $@, so that parameters are passed correctly.

Balazs Scheidler bazsi at balabit.hu
Sat Feb 5 19:33:12 CET 2011


On Fri, 2011-01-28 at 11:36 +0100, Gergely Nagy wrote:
> When a parent configure calls ivykis' configure.gnu, some parameters
> might contain spaces (for example, CFLAGS="-ggdb3 -O0"), and without
> quoting $@, these will end up as separate options passed down to the
> real configure. With quoting, however, the parameters will be passed
> along as-is, without breaking them up.
> 
> Signed-off-by: Gergely Nagy <algernon at balabit.hu>
> ---
>  configure.gnu |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/configure.gnu b/configure.gnu
> index 99dd8a7..4fb578f 100644
> --- a/configure.gnu
> +++ b/configure.gnu
> @@ -4,4 +4,4 @@ echo $0
>  
>  configure="`dirname $0`/`basename $0 .gnu`"
>  echo "Running: " $configure $@ --disable-shared --enable-static --with-pic
> -$SHELL $configure $@ --disable-shared --enable-static --with-pic
> +$SHELL $configure "$@" --disable-shared --enable-static --with-pic

I also had the same fix locally :) But thanks anyway. Pushed out, and
updated the syslog-ng tree to refer to the updated version.

-- 
Bazsi




More information about the syslog-ng mailing list