From: Dmitry V. Levin Date: Sun, 24 Feb 2019 23:37:00 +0000 (+0000) Subject: xlat/gen.sh: disable file name globbing by default X-Git-Tag: v5.0~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6b05c7c16b0d6e6804817131625280949e8edf66;p=strace xlat/gen.sh: disable file name globbing by default As the script uses file name globbing only in one place, disable it by default and enable it when necessary. * xlat/gen.sh: Add -f to shebang. (main): Enable file name globbing to generate the list of input files. --- diff --git a/xlat/gen.sh b/xlat/gen.sh index 251b554a..4e143a4a 100755 --- a/xlat/gen.sh +++ b/xlat/gen.sh @@ -1,4 +1,4 @@ -#!/bin/sh -eu +#!/bin/sh -efu # # Copyright (c) 2014-2015 Mike Frysinger # Copyright (c) 2014-2015 Dmitry V. Levin @@ -309,7 +309,10 @@ main() if [ -d "${input}" ]; then local f names= - for f in "${input}"/*.in; do + set +f + set -- "${input}"/*.in + set -f + for f; do [ -f "${f}" ] || continue name=${f##*/} name=${name%.in}