From e4133f594621fa9e8936348f4d0aa4bbd2976d2f Mon Sep 17 00:00:00 2001 From: Laszlo Ersek 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 (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