You've already forked linux-packaging-mono
Imported Upstream version 5.8.0.22
Former-commit-id: df344e34b07851d296efb3e6604c8db42b6f7aa3
This commit is contained in:
parent
5f4a27cc8a
commit
7d05485754
23
external/corefx/init-tools.sh
vendored
23
external/corefx/init-tools.sh
vendored
@@ -19,7 +19,7 @@ if [ -z "$__DOTNET_PKG" ]; then
|
||||
if [ "$(uname -m | grep "i[3456]86")" = "i686" ]; then
|
||||
echo "Warning: build not supported on 32 bit Unix"
|
||||
fi
|
||||
OSName=$(uname -s)
|
||||
OSName=$(uname -s)
|
||||
case $OSName in
|
||||
Darwin)
|
||||
OS=OSX
|
||||
@@ -46,6 +46,12 @@ OSName=$(uname -s)
|
||||
esac
|
||||
fi
|
||||
|
||||
display_error_message()
|
||||
{
|
||||
echo "Please check the detailed log that follows." 1>&2
|
||||
cat "$__init_tools_log" 1>&2
|
||||
}
|
||||
|
||||
if [ ! -e $__INIT_TOOLS_DONE_MARKER ]; then
|
||||
__PATCH_CLI_NUGET_FRAMEWORKS=0
|
||||
|
||||
@@ -67,11 +73,10 @@ if [ ! -e $__INIT_TOOLS_DONE_MARKER ]; then
|
||||
__DOTNET_LOCATION="https://dotnetcli.azureedge.net/dotnet/Sdk/${__DOTNET_TOOLS_VERSION}/${__DOTNET_PKG}.${__DOTNET_TOOLS_VERSION}.tar.gz"
|
||||
# curl has HTTPS CA trust-issues less often than wget, so lets try that first.
|
||||
echo "Installing '${__DOTNET_LOCATION}' to '$__DOTNET_PATH/dotnet.tar'" >> $__init_tools_log
|
||||
which curl > /dev/null 2> /dev/null
|
||||
if [ $? -ne 0 ]; then
|
||||
wget -q -O $__DOTNET_PATH/dotnet.tar ${__DOTNET_LOCATION}
|
||||
else
|
||||
if command -v curl > /dev/null; then
|
||||
curl --retry 10 -sSL --create-dirs -o $__DOTNET_PATH/dotnet.tar ${__DOTNET_LOCATION}
|
||||
else
|
||||
wget -q -O $__DOTNET_PATH/dotnet.tar ${__DOTNET_LOCATION}
|
||||
fi
|
||||
cd $__DOTNET_PATH
|
||||
tar -xf $__DOTNET_PATH/dotnet.tar
|
||||
@@ -94,7 +99,10 @@ if [ ! -e $__INIT_TOOLS_DONE_MARKER ]; then
|
||||
echo "Restoring BuildTools version $__BUILD_TOOLS_PACKAGE_VERSION..."
|
||||
echo "Running: $__DOTNET_CMD restore \"$__INIT_TOOLS_RESTORE_PROJECT\" --no-cache --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE /p:BuildToolsPackageVersion=$__BUILD_TOOLS_PACKAGE_VERSION" >> $__init_tools_log
|
||||
$__DOTNET_CMD restore "$__INIT_TOOLS_RESTORE_PROJECT" --no-cache --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE /p:BuildToolsPackageVersion=$__BUILD_TOOLS_PACKAGE_VERSION >> $__init_tools_log
|
||||
if [ ! -e "$__BUILD_TOOLS_PATH/init-tools.sh" ]; then echo "ERROR: Could not restore build tools correctly. See '$__init_tools_log' for more details."1>&2; fi
|
||||
if [ ! -e "$__BUILD_TOOLS_PATH/init-tools.sh" ]; then
|
||||
echo "ERROR: Could not restore build tools correctly." 1>&2
|
||||
display_error_message
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Initializing BuildTools..."
|
||||
@@ -104,7 +112,8 @@ if [ ! -e $__INIT_TOOLS_DONE_MARKER ]; then
|
||||
chmod +x $__BUILD_TOOLS_PATH/init-tools.sh
|
||||
$__BUILD_TOOLS_PATH/init-tools.sh $__scriptpath $__DOTNET_CMD $__TOOLRUNTIME_DIR >> $__init_tools_log
|
||||
if [ "$?" != "0" ]; then
|
||||
echo "ERROR: An error occured when trying to initialize the tools. Please check '$__init_tools_log' for more details."1>&2
|
||||
echo "ERROR: An error occurred when trying to initialize the tools." 1>&2
|
||||
display_error_message
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
Reference in New Issue
Block a user