[pacman-dev] [PATCH 1/4] util/pkgbuild: guard against unset variable
Andrew Gregory
andrew.gregory.8 at gmail.com
Thu Mar 2 04:46:25 UTC 2017
On 03/02/17 at 02:37pm, Allan McRae wrote:
> On 26/02/17 03:21, Andrew Gregory wrote:
> > Allows use under 'set -u'.
> > ---
> > scripts/libmakepkg/util/pkgbuild.sh.in | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/scripts/libmakepkg/util/pkgbuild.sh.in b/scripts/libmakepkg/util/pkgbuild.sh.in
> > index 2a4bd3af..08b35f53 100644
> > --- a/scripts/libmakepkg/util/pkgbuild.sh.in
> > +++ b/scripts/libmakepkg/util/pkgbuild.sh.in
> > @@ -18,7 +18,7 @@
> > # along with this program. If not, see <http://www.gnu.org/licenses/>.
> > #
> >
> > -[[ -n "$LIBMAKEPKG_UTIL_PKGBUILD_SH" ]] && return
> > +[[ -n "${LIBMAKEPKG_UTIL_PKGBUILD_SH:-}" ]] && return
> > LIBMAKEPKG_UTIL_PKGBUILD_SH=1
> >
> >
>
> Is this going to need done for every file that you test? I'd prefer one
> big patch if so.
>
> A
If we want to run the tests with 'set -u', this, or something similar
will have to be done for all libmakepkg files. I actually think
I like `[[ -v LIBMAKEPKG_UTIL_PKGBUILD_SH ]]` better though.
apg
More information about the pacman-dev
mailing list