From: Richard W.M. Jones Date: Tue, 24 Jan 2023 13:05:02 +0000 (+0000) Subject: stdlib/fedora.gl: Quote parameters of 'test' command X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=4f3f374e059fd46d40f3058c4e65e63aa4ac56cb;p=goals.git stdlib/fedora.gl: Quote parameters of 'test' command --- diff --git a/stdlib/fedora.gl b/stdlib/fedora.gl index cb518bc..f4106bc 100644 --- a/stdlib/fedora.gl +++ b/stdlib/fedora.gl @@ -147,7 +147,8 @@ pure function fedora-source-dependencies (pkg) returning strings = @{ for p in %fedora-source-packages; do p_specfile=%fedora-dir/$p/%fedora-branch/$p.spec p_depcache=%fedora-dir/$p/%fedora-branch/.depcache - if ! test -f $p_depcache || test $p_specfile -nt $p_depcache; then + if ! test -f "$p_depcache" || test "$p_specfile" -nt "$p_depcache"; + then rm -f $p_depcache for b in $(rpmspec -q --provides $p_specfile 2>/dev/null | awk '{print $1}'); do echo "bin2src['$b']='$p'" >> $p_depcache