Reviewed-by: Liming Gao <[email protected]> >-----Original Message----- >From: Laszlo Ersek [mailto:[email protected]] >Sent: Wednesday, October 18, 2017 5:13 AM >To: edk2-devel-01 <[email protected]> >Cc: Gao, Liming <[email protected]>; Thomas Huth <[email protected]>; >Zhu, Yonghong <[email protected]> >Subject: [PATCH] BaseTools/BuildEnv: override "set -C" (noclobber) in >sourcing shell 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. > >Cc: Liming Gao <[email protected]> >Cc: Thomas Huth <[email protected]> >Cc: Yonghong Zhu <[email protected]> >Contributed-under: TianoCore Contribution Agreement 1.1 >Signed-off-by: Laszlo Ersek <[email protected]> >--- > >Notes: > Repo: https://github.com/lersek/edk2.git > Branch: buildenv_clobber > > BaseTools/BuildEnv | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > >diff --git a/BaseTools/BuildEnv b/BaseTools/BuildEnv >index f74881111c8e..ff0c5115a5e1 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 >-- >2.14.1.3.gb7cf6e02401b
_______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

