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

Reply via email to