From: Dusty Mabe Date: Fri, 13 Mar 2020 19:40:11 +0000 (-0400) Subject: don't prefer $TMPDIR over --tmpdir X-Git-Tag: 051~192 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97a931c7d9f8190115893a932f2e10292704cae4;p=thirdparty%2Fdracut.git don't prefer $TMPDIR over --tmpdir Ability to use `$TMPDIR` was introduced in bc1e69b but causes the `--tmpdir` option on the command line to be ignored. Switch to only using `$TMPDIR` if `--tmpdir` wasn't specified. --- diff --git a/dracut.sh b/dracut.sh index ab82cbc97..39fa3692f 100755 --- a/dracut.sh +++ b/dracut.sh @@ -765,7 +765,7 @@ stdloglvl=$((stdloglvl + verbosity_mod_l)) [[ $dracutbasedir ]] || dracutbasedir=$dracutsysrootdir/usr/lib/dracut [[ $fw_dir ]] || fw_dir="$dracutsysrootdir/lib/firmware/updates:$dracutsysrootdir/lib/firmware:$dracutsysrootdir/lib/firmware/$kernel" [[ $tmpdir_l ]] && tmpdir="$tmpdir_l" -[[ $tmpdir ]] && tmpdir="$TMPDIR" +[[ $tmpdir ]] || tmpdir="$TMPDIR" [[ $tmpdir ]] || tmpdir=$dracutsysrootdir/var/tmp [[ $INITRD_COMPRESS ]] && compress=$INITRD_COMPRESS [[ $compress_l ]] && compress=$compress_l