From 849aa5b1058399447d478b0e129f23219e9dc7f1 Mon Sep 17 00:00:00 2001 From: Steffen Maier Date: Wed, 8 Nov 2023 13:54:46 +0100 Subject: [PATCH] zdev/dracut: put temporary files under the subdir ${DRACUT_TMPDIR} MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This way, dracut cleans up everything just in case the "rm" here fails. Github-ID: https://github.com/ibm-s390-linux/s390-tools/pull/158 Reviewed-by: Peter Oberparleiter Acked-by: Vineeth Vijayan Acked-by: Peter Oberparleiter Signed-off-by: Steffen Maier Signed-off-by: Jan Höppner --- zdev/dracut/95zdev-kdump/module-setup.sh | 2 +- zdev/dracut/95zdev/module-setup.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zdev/dracut/95zdev-kdump/module-setup.sh b/zdev/dracut/95zdev-kdump/module-setup.sh index ff759a7e..cc422891 100755 --- a/zdev/dracut/95zdev-kdump/module-setup.sh +++ b/zdev/dracut/95zdev-kdump/module-setup.sh @@ -88,7 +88,7 @@ install() { done fi - _tempfile=$(mktemp --tmpdir dracut-zdev.XXXXXX) + _tempfile=$(mktemp --tmpdir="${DRACUT_TMPDIR}" dracut-zdev.XXXXXX) # work with systems that are not based on chzdev persistent config local _configuration="--active" diff --git a/zdev/dracut/95zdev/module-setup.sh b/zdev/dracut/95zdev/module-setup.sh index 7dce1c15..ae5c9811 100644 --- a/zdev/dracut/95zdev/module-setup.sh +++ b/zdev/dracut/95zdev/module-setup.sh @@ -103,7 +103,7 @@ install() { # shellcheck disable=SC2154 [[ $hostonly ]] || return 0 - _tempfile=$(mktemp --tmpdir dracut-zdev.XXXXXX) + _tempfile=$(mktemp --tmpdir="${DRACUT_TMPDIR}" dracut-zdev.XXXXXX) function check_zdev() { local _dev=$1 local _devsysfs _bdevpath