From: Bruno Haible Date: Fri, 13 May 2011 01:08:28 +0000 (+0200) Subject: Avoid reference to unset shell variable. X-Git-Tag: v0.18.2~84 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3bc03e3da4304a4ea5b7e5c69b1eea3107b478b;p=thirdparty%2Fgettext.git Avoid reference to unset shell variable. --- diff --git a/gettext-runtime/src/ChangeLog b/gettext-runtime/src/ChangeLog index 8c2d8e3c6..54bfca350 100644 --- a/gettext-runtime/src/ChangeLog +++ b/gettext-runtime/src/ChangeLog @@ -1,3 +1,8 @@ +2011-05-12 Bruno Haible + + * gettext.sh.in: Avoid reference to unset shell variable ZSH_VERSION. + Reported by Thorsten Kampe . + 2010-06-04 Bruno Haible * gettext-0.18.1 released. diff --git a/gettext-runtime/src/gettext.sh.in b/gettext-runtime/src/gettext.sh.in index 5c2c10785..7e415dc80 100644 --- a/gettext-runtime/src/gettext.sh.in +++ b/gettext-runtime/src/gettext.sh.in @@ -1,6 +1,6 @@ #! /bin/sh # -# Copyright (C) 2003, 2005-2007 Free Software Foundation, Inc. +# Copyright (C) 2003, 2005-2007, 2011 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU Library General Public License as published @@ -40,7 +40,7 @@ fi # $PREFIX/share/sh-scripts or $PREFIX/share/gettext. In order to not violate # the Filesystem Hierarchy Standard when doing so, this script is executable. # Therefore it needs to support the standard --help and --version. -if test -z "$ZSH_VERSION"; then +if test -z "${ZSH_VERSION+set}"; then # zsh is not POSIX compliant: By default, while ". gettext.sh" is executed, # it sets $0 to "gettext.sh", defeating the purpose of this test. But # fortunately we know that when running under zsh, this script is always