c8a0963004
We can define ACT_TOOLSDIRECTORY back to /opt/hostedtoolcache to revert this
34 lines
1.1 KiB
Bash
Executable File
34 lines
1.1 KiB
Bash
Executable File
#!/bin/bash -e
|
|
################################################################################
|
|
## File: dotnet.sh
|
|
## Desc: Installs dotnet CLI
|
|
## Must be run as non-root user after homebrew
|
|
################################################################################
|
|
|
|
. /etc/environment
|
|
|
|
# Install dotnet CLI
|
|
. /imagegeneration/installers/helpers/etc-environment.sh
|
|
|
|
printf "\n\t🐋 Installing .NET 🐋\t\n"
|
|
#apt-get install -y dotnet-sdk-7.0 dotnet-sdk-6.0 dotnet-runtime-7.0 dotnet-runtime-6.0
|
|
curl -LO https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
|
cat ./dotnet-install.sh
|
|
bash ./dotnet-install.sh --install-dir ${ACT_TOOLSDIRECTORY}/dotnet --no-path --channel STS # net 7.0
|
|
bash ./dotnet-install.sh --install-dir ${ACT_TOOLSDIRECTORY}/dotnet --no-path --channel LTS # net 6.0
|
|
rm ./dotnet-install.sh
|
|
export DOTNET_ROOT=${ACT_TOOLSDIRECTORY}/dotnet
|
|
export PATH=$PATH:$DOTNET_ROOT
|
|
{
|
|
echo "DOTNET_ROOT=${DOTNET_ROOT}"
|
|
} | tee -a /etc/environment
|
|
|
|
prependEtcEnvironmentPath "${DOTNET_ROOT}"
|
|
|
|
which dotnet
|
|
dotnet --version
|
|
dotnet --info
|
|
#dotnet --list-sdks
|
|
#dotnet --list-runtimes
|
|
printf "\n\t🐋 Installed .NET 🐋\t\n"
|