Blame 0046-use-mktemp-p-instead-of-tmpdir-for-busybox.patch

Harald Hoyer 368a0c
From e50f91e6004a523d745179eaa789e28a75ff06d4 Mon Sep 17 00:00:00 2001
Harald Hoyer 368a0c
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 368a0c
Date: Tue, 14 Jul 2015 10:11:59 +0200
Harald Hoyer 368a0c
Subject: [PATCH] use mktemp "-p" instead of "--tmpdir" for busybox
Harald Hoyer 368a0c
Harald Hoyer 368a0c
---
Harald Hoyer 368a0c
 dracut-logger.sh    |  2 +-
Harald Hoyer 368a0c
 dracut.sh           | 10 +++++-----
Harald Hoyer 368a0c
 test/test-functions |  2 +-
Harald Hoyer 368a0c
 3 files changed, 7 insertions(+), 7 deletions(-)
Harald Hoyer 368a0c
Harald Hoyer 368a0c
diff --git a/dracut-logger.sh b/dracut-logger.sh
Harald Hoyer 368a0c
index 2a6019c..e5c9358 100755
Harald Hoyer 368a0c
--- a/dracut-logger.sh
Harald Hoyer 368a0c
+++ b/dracut-logger.sh
Harald Hoyer 368a0c
@@ -148,7 +148,7 @@ dlog_init() {
Harald Hoyer 368a0c
             && type -P systemd-cat &>/dev/null \
Harald Hoyer 368a0c
             && systemctl --quiet is-active systemd-journald.socket &>/dev/null \
Harald Hoyer 368a0c
             && { echo "dracut-$DRACUT_VERSION" | systemd-cat -t 'dracut' &>/dev/null; } ; then
Harald Hoyer 368a0c
-            readonly _dlogdir="$(mktemp --tmpdir="$TMPDIR/" -d -t dracut-log.XXXXXX)"
Harald Hoyer 368a0c
+            readonly _dlogdir="$(mktemp -p "$TMPDIR/" -d -t dracut-log.XXXXXX)"
Harald Hoyer 368a0c
             readonly _systemdcatfile="$_dlogdir/systemd-cat"
Harald Hoyer 368a0c
             mkfifo "$_systemdcatfile"
Harald Hoyer 368a0c
             readonly _dlogfd=15
Harald Hoyer 368a0c
diff --git a/dracut.sh b/dracut.sh
Harald Hoyer 368a0c
index b7456dc..ee0a039 100755
Harald Hoyer 368a0c
--- a/dracut.sh
Harald Hoyer 368a0c
+++ b/dracut.sh
Harald Hoyer 368a0c
@@ -777,16 +777,16 @@ fi
Harald Hoyer 368a0c
 [[ $reproducible == yes ]] && DRACUT_REPRODUCIBLE=1
Harald Hoyer 368a0c
 
Harald Hoyer 368a0c
 readonly TMPDIR="$tmpdir"
Harald Hoyer 368a0c
-readonly initdir="$(mktemp --tmpdir="$TMPDIR/" -d -t initramfs.XXXXXX)"
Harald Hoyer 368a0c
+readonly initdir="$(mktemp -p "$TMPDIR/" -d -t initramfs.XXXXXX)"
Harald Hoyer 368a0c
 [ -d "$initdir" ] || {
Harald Hoyer 368a0c
-    printf "%s\n" "dracut: mktemp --tmpdir='$TMPDIR/' -d -t initramfs.XXXXXX failed." >&2
Harald Hoyer 368a0c
+    printf "%s\n" "dracut: mktemp -p '$TMPDIR/' -d -t initramfs.XXXXXX failed." >&2
Harald Hoyer 368a0c
     exit 1
Harald Hoyer 368a0c
 }
Harald Hoyer 368a0c
 
Harald Hoyer 368a0c
 if [[ $early_microcode = yes ]] || ( [[ $acpi_override = yes ]] && [[ -d $acpi_table_dir ]] ); then
Harald Hoyer 368a0c
-    readonly early_cpio_dir="$(mktemp --tmpdir="$TMPDIR/" -d -t early_cpio.XXXXXX)"
Harald Hoyer 368a0c
+    readonly early_cpio_dir="$(mktemp -p "$TMPDIR/" -d -t early_cpio.XXXXXX)"
Harald Hoyer 368a0c
     [ -d "$early_cpio_dir" ] || {
Harald Hoyer 368a0c
-        printf "%s\n" "dracut: mktemp --tmpdir='$TMPDIR/' -d -t early_cpio.XXXXXX failed." >&2
Harald Hoyer 368a0c
+        printf "%s\n" "dracut: mktemp -p '$TMPDIR/' -d -t early_cpio.XXXXXX failed." >&2
Harald Hoyer 368a0c
         exit 1
Harald Hoyer 368a0c
     }
Harald Hoyer 368a0c
 fi
Harald Hoyer 368a0c
@@ -1614,7 +1614,7 @@ dinfo "*** Creating image file '$outfile' ***"
Harald Hoyer 368a0c
 
Harald Hoyer 368a0c
 if [[ $uefi = yes ]]; then
Harald Hoyer 368a0c
     uefi_outfile="$outfile"
Harald Hoyer 368a0c
-    readonly uefi_outdir="$(mktemp --tmpdir="$TMPDIR/" -d -t initrd.XXXXXX)"
Harald Hoyer 368a0c
+    readonly uefi_outdir="$(mktemp -p "$TMPDIR/" -d -t initrd.XXXXXX)"
Harald Hoyer 368a0c
     # redirect initrd output
Harald Hoyer 368a0c
     outfile="$uefi_outdir/initrd"
Harald Hoyer 368a0c
 fi
Harald Hoyer 368a0c
diff --git a/test/test-functions b/test/test-functions
Harald Hoyer 368a0c
index 1f5eed5..2b8a4d2 100644
Harald Hoyer 368a0c
--- a/test/test-functions
Harald Hoyer 368a0c
+++ b/test/test-functions
Harald Hoyer 368a0c
@@ -4,7 +4,7 @@ export PATH
Harald Hoyer 368a0c
 
Harald Hoyer 368a0c
 [[ -e .testdir ]] && . .testdir
Harald Hoyer 368a0c
 if [[ -z "$TESTDIR" ]] || [[ ! -d "$TESTDIR" ]]; then
Harald Hoyer 368a0c
-   TESTDIR=$(mktemp -d --tmpdir="/var/tmp" -t dracut-test.XXXXXX)
Harald Hoyer 368a0c
+   TESTDIR=$(mktemp -d -p "/var/tmp" -t dracut-test.XXXXXX)
Harald Hoyer 368a0c
 fi
Harald Hoyer 368a0c
 echo "TESTDIR=\"$TESTDIR\"" > .testdir
Harald Hoyer 368a0c
 export TESTDIR