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