diff --git a/xz.changes b/xz.changes index 73c61fb..c039c9c 100644 --- a/xz.changes +++ b/xz.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Aug 16 13:58:09 UTC 2023 - Dominique Leuenberger + +- xznew: Remove bashsism. +- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools + are setting the current SHELL as the shebang, which is overkill: + any posix compliant shell, aka /bin/sh, is sufficient. + ------------------------------------------------------------------- Thu Aug 3 07:01:39 UTC 2023 - Paolo Stivanin diff --git a/xz.spec b/xz.spec index 180a0a8..5fed776 100644 --- a/xz.spec +++ b/xz.spec @@ -83,7 +83,7 @@ export LDFLAGS="-Wl,-z,relro,-z,now -pie" %configure \ --with-pic \ --docdir=%{_docdir}/%{name} \ - --disable-static + --disable-static CONFIG_SHELL=/bin/sh %if 0%{?do_profiling} %make_build CFLAGS="${CFLAGS} %{cflags_profile_generate}" %make_build diff --git a/xznew b/xznew index 744913d..e48c258 100644 --- a/xznew +++ b/xznew @@ -52,7 +52,7 @@ if test -z "$cpmod" && ${TOUCH-touch} -r $tmp/1 $tmp/2 2>/dev/null; then fi # check about xz extension -xz $tmp/1 &> /dev/null +xz $tmp/1 > /dev/null 2>&1 ext=`echo $tmp/1* | sed "s|$tmp/1||"` rm -rf $tmp/ trap - 0 1 2 3 6 13 15