Revert "BaseTools/BfmLib: Change BfmLib script type in PosixLike"

This reverts commit 556bf5b3570a2290ad82c1a027740e72230baa26.
There are the concerns on code design and code quality, and
request to rewrite FCE, BfmLib and FMMT for the review.

Cc: Leif Lindholm <leif.lindholm@linaro.org>
Cc: Feng Bob C <bob.c.feng@intel.com>
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Feng Bob C <bob.c.feng@intel.com>
This commit is contained in:
Liming Gao 2019-07-10 23:24:27 +08:00
parent 226301051d
commit e8d4c5f92b

View File

@ -1,29 +1,29 @@
#!/usr/bin/env bash #!/usr/bin/env bash
full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a good choice here full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a good choice here
dir=$(dirname "$full_cmd") dir=$(dirname "$full_cmd")
cmd=${full_cmd##*/} cmd=${full_cmd##*/}
if [ -n "$WORKSPACE" ] && [ -e "$WORKSPACE/Conf/BaseToolsCBinaries" ] if [ -n "$WORKSPACE" ] && [ -e "$WORKSPACE/Conf/BaseToolsCBinaries" ]
then then
exec "$WORKSPACE/Conf/BaseToolsCBinaries/$cmd" exec "$WORKSPACE/Conf/BaseToolsCBinaries/$cmd"
elif [ -n "$WORKSPACE" ] && [ -e "$EDK_TOOLS_PATH/Source/C" ] elif [ -n "$WORKSPACE" ] && [ -e "$EDK_TOOLS_PATH/Source/C" ]
then then
if [ ! -e "$EDK_TOOLS_PATH/Source/C/bin/$cmd" ] if [ ! -e "$EDK_TOOLS_PATH/Source/C/bin/$cmd" ]
then then
echo "BaseTools C Tool binary was not found ($cmd)" echo "BaseTools C Tool binary was not found ($cmd)"
echo "You may need to run:" echo "You may need to run:"
echo " make -C $EDK_TOOLS_PATH/Source/C" echo " make -C $EDK_TOOLS_PATH/Source/C"
else else
exec "$EDK_TOOLS_PATH/Source/C/bin/$cmd" "$@" exec "$EDK_TOOLS_PATH/Source/C/bin/$cmd" "$@"
fi fi
elif [ -e "$dir/../../Source/C/bin/$cmd" ] elif [ -e "$dir/../../Source/C/bin/$cmd" ]
then then
exec "$dir/../../Source/C/bin/$cmd" "$@" exec "$dir/../../Source/C/bin/$cmd" "$@"
else else
echo "Unable to find the real '$cmd' to run" echo "Unable to find the real '$cmd' to run"
echo "This message was printed by" echo "This message was printed by"
echo " $0" echo " $0"
exit 127 exit 127
fi fi