diff -Naur dracut-043/dracut-logger.sh dracut-043-busybox/dracut-logger.sh --- dracut-043/dracut-logger.sh 2015-06-15 12:27:21.000000000 +0200 +++ dracut-043-busybox/dracut-logger.sh 2015-11-06 13:18:32.521529677 +0100 @@ -148,7 +148,7 @@ && type -P systemd-cat &>/dev/null \ && systemctl --quiet is-active systemd-journald.socket &>/dev/null \ && { echo "dracut-$DRACUT_VERSION" | systemd-cat -t 'dracut' &>/dev/null; } ; then - readonly _dlogdir="$(mktemp --tmpdir="$TMPDIR/" -d -t dracut-log.XXXXXX)" + readonly _dlogdir="$(mktemp -p "$TMPDIR/" -d -t dracut-log.XXXXXX)" readonly _systemdcatfile="$_dlogdir/systemd-cat" mkfifo "$_systemdcatfile" readonly _dlogfd=15 diff -Naur dracut-043/dracut.sh dracut-043-busybox/dracut.sh --- dracut-043/dracut.sh 2015-06-15 12:27:21.000000000 +0200 +++ dracut-043-busybox/dracut.sh 2015-11-06 13:19:39.588724894 +0100 @@ -877,16 +877,16 @@ [[ $reproducible == yes ]] && DRACUT_REPRODUCIBLE=1 readonly TMPDIR="$tmpdir" -readonly initdir="$(mktemp --tmpdir="$TMPDIR/" -d -t initramfs.XXXXXX)" +readonly initdir="$(mktemp -p "$TMPDIR/" -d -t initramfs.XXXXXX)" [ -d "$initdir" ] || { - printf "%s\n" "dracut: mktemp --tmpdir='$TMPDIR/' -d -t initramfs.XXXXXX failed." >&2 + printf "%s\n" "dracut: mktemp -p '$TMPDIR/' -d -t initramfs.XXXXXX failed." >&2 exit 1 } if [[ $early_microcode = yes ]] || ( [[ $acpi_override = yes ]] && [[ -d $acpi_table_dir ]] ); then - readonly early_cpio_dir="$(mktemp --tmpdir="$TMPDIR/" -d -t early_cpio.XXXXXX)" + readonly early_cpio_dir="$(mktemp -p "$TMPDIR/" -d -t early_cpio.XXXXXX)" [ -d "$early_cpio_dir" ] || { - printf "%s\n" "dracut: mktemp --tmpdir='$TMPDIR/' -d -t early_cpio.XXXXXX failed." >&2 + printf "%s\n" "dracut: mktemp -p '$TMPDIR/' -d -t early_cpio.XXXXXX failed." >&2 exit 1 } fi @@ -1710,7 +1710,7 @@ if [[ $uefi = yes ]]; then uefi_outfile="$outfile" - readonly uefi_outdir="$(mktemp --tmpdir="$TMPDIR/" -d -t initrd.XXXXXX)" + readonly uefi_outdir="$(mktemp -p "$TMPDIR/" -d -t initrd.XXXXXX)" # redirect initrd output outfile="$uefi_outdir/initrd" fi diff -Naur dracut-043/test/test-functions dracut-043-busybox/test/test-functions --- dracut-043/test/test-functions 2015-06-15 12:27:21.000000000 +0200 +++ dracut-043-busybox/test/test-functions 2015-11-06 13:18:56.463242267 +0100 @@ -4,7 +4,7 @@ [[ -e .testdir ]] && . .testdir if [[ -z "$TESTDIR" ]] || [[ ! -d "$TESTDIR" ]]; then - TESTDIR=$(mktemp -d --tmpdir="/var/tmp" -t dracut-test.XXXXXX) + TESTDIR=$(mktemp -d -p "/var/tmp" -t dracut-test.XXXXXX) fi echo "TESTDIR=\"$TESTDIR\"" > .testdir export TESTDIR