Blame SOURCES/0003-BuildEnv-override-set-C-noclobber-of-sourcing-env-RH.patch

eb7fe6
From 06d17db0523920d95fb18b3629f523dcd63d9499 Mon Sep 17 00:00:00 2001
eb7fe6
From: Laszlo Ersek <lersek@redhat.com>
eb7fe6
Date: Sun, 8 Jul 2012 11:55:50 +0200
eb7fe6
Subject: BuildEnv: override "set -C" (noclobber) of sourcing env (RHEL only)
eb7fe6
eb7fe6
The BuildEnv utility is sourced (executed by the user's interactive shell)
eb7fe6
when the user sets up the build session. Some users like to set -C
eb7fe6
(noclobber) for some additional safety in their shells, which trips up
eb7fe6
BuildEnv. Update the redirection operator so that it overrides noclobber.
eb7fe6
eb7fe6
Notes about the c9e5618 -> b9ffeab rebase:
eb7fe6
eb7fe6
- Adapted to new BaseTools feature (= out of tree modules).
eb7fe6
eb7fe6
Notes about the 20160608b-988715a -> 20170228-c325e41585e3 rebase:
eb7fe6
eb7fe6
- no changes
eb7fe6
eb7fe6
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
eb7fe6
(cherry picked from commit 7df892b6f1c0dead5b177b3866e127b684cdc001)
eb7fe6
---
eb7fe6
 BaseTools/BuildEnv | 2 +-
eb7fe6
 1 file changed, 1 insertion(+), 1 deletion(-)
eb7fe6
eb7fe6
diff --git a/BaseTools/BuildEnv b/BaseTools/BuildEnv
eb7fe6
index f748811..ff0c511 100755
eb7fe6
--- a/BaseTools/BuildEnv
eb7fe6
+++ b/BaseTools/BuildEnv
eb7fe6
@@ -90,7 +90,7 @@ StoreCurrentConfiguration() {
eb7fe6
   #
eb7fe6
   OUTPUT_FILE=$CONF_PATH/BuildEnv.sh
eb7fe6
   #echo Storing current configuration into $OUTPUT_FILE
eb7fe6
-  echo "# Auto-generated by ${BASH_SOURCE[0]}" > $OUTPUT_FILE
eb7fe6
+  echo "# Auto-generated by ${BASH_SOURCE[0]}" >| $OUTPUT_FILE
eb7fe6
   GenerateShellCodeToSetVariable WORKSPACE $OUTPUT_FILE
eb7fe6
   GenerateShellCodeToSetVariable EDK_TOOLS_PATH $OUTPUT_FILE
eb7fe6
   GenerateShellCodeToUpdatePath $OUTPUT_FILE
eb7fe6
-- 
eb7fe6
1.8.3.1
eb7fe6