From ca1561bc9487fa73dbf289a478ab454c2e55bba9 Mon Sep 17 00:00:00 2001 From: Pavel Cahyna Date: Sat, 24 Feb 2024 21:44:25 +0100 Subject: [PATCH] Fixup mistake in previous Resolves: RHEL-24847 --- rear-support-export-TMPDIR.patch | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/rear-support-export-TMPDIR.patch b/rear-support-export-TMPDIR.patch index c79fa5a..6571c0a 100644 --- a/rear-support-export-TMPDIR.patch +++ b/rear-support-export-TMPDIR.patch @@ -1,30 +1,19 @@ diff --git a/usr/sbin/rear b/usr/sbin/rear -index d2cb6c070..3766e6b7d 100755 +index d2cb6c070..ea66f0a98 100755 --- a/usr/sbin/rear +++ b/usr/sbin/rear -@@ -117,6 +117,11 @@ SIMULATE="" - VERBOSE="" - WORKFLOW="" - -+# Used to determine whether TMPDIR has been changed in user config -+# Can legitimately change in internal defaults, so we will set it -+# after reading them. -+saved_tmpdir -+ - # Parse options - help_note_text="Use '$PROGRAM --help' or 'man $PROGRAM' for more information." - if ! OPTS="$( getopt -n $PROGRAM -o "c:C:dDhsSvVr:" -l "help,version,debugscripts:" -- "$@" )" ; then -@@ -376,6 +381,9 @@ fi +@@ -376,6 +376,10 @@ fi # and fd6 to get input from the user regardless where to STDIN is redirected: source $SHARE_DIR/lib/_input-output-functions.sh ++# Used to determine whether TMPDIR has been changed in user config. +# Save the current value to detect changes. +saved_tmpdir="${TMPDIR-}" + # Keep old log file: test -r "$RUNTIME_LOGFILE" && mv -f "$RUNTIME_LOGFILE" "$RUNTIME_LOGFILE".old 2>/dev/null -@@ -446,6 +454,14 @@ for config in site local rescue ; do +@@ -446,6 +450,14 @@ for config in site local rescue ; do test "$( tr -d -c '\r' < $CONFIG_DIR/$config.conf )" && Error "Carriage return character in $CONFIG_DIR/$config.conf (perhaps DOS or Mac format)" Source "$CONFIG_DIR/$config.conf" || true fi