Upgrade dot net sdk to 8.0

This commit is contained in:
Deda 2024-03-18 14:55:41 +01:00
parent b0df64397d
commit 4aefe0de9d
2 changed files with 16 additions and 10 deletions

View File

@ -86,6 +86,14 @@ check() {
fi
continue
fi
if [ "$pkg" == dotnet-sdk-8.0 ]; then
local DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools
if ! dotnet --list-sdks | grep -q "8\.0."; then
missing="$pkg $missing"
fi
continue
fi
if ! dpkg -s "$pkg" >/dev/null 2>/dev/null; then
missing="$pkg $missing"
fi
@ -117,13 +125,11 @@ install() {
install_custom_golang "1.18.9"
continue
fi
if [ "$pkg" == dotnet-sdk-7.0 ]; then
if ! dpkg -s "$pkg" 2>/dev/null >/dev/null; then
wget -nv https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
apt-get update
apt-get install -y apt-transport-https dotnet-sdk-7.0
fi
if [ "$pkg" == dotnet-sdk-8.0 ]; then
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
chmod +x ./dotnet-install.sh
./dotnet-install.sh --channel 8.0
rm dotnet-install.sh
continue
fi
apt install -y "$pkg"

View File

@ -53,7 +53,7 @@ MEMGRAPH_BUILD_DEPS=(
sbcl # for custom Lisp C++ preprocessing
doxygen graphviz # source documentation generators
mono-runtime mono-mcs zip unzip default-jdk-headless custom-maven3.9.3 # for driver tests
dotnet-sdk-7.0 golang custom-golang1.18.9 nodejs npm
dotnet-sdk-8.0 golang custom-golang1.18.9 nodejs npm
autoconf # for jemalloc code generation
libtool # for protobuf code generation
libsasl2-dev
@ -119,12 +119,12 @@ install() {
install_custom_golang "1.18.9"
continue
fi
if [ "$pkg" == dotnet-sdk-7.0 ]; then
if [ "$pkg" == dotnet-sdk-8.0 ]; then
if ! dpkg -s "$pkg" 2>/dev/null >/dev/null; then
wget -nv https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
apt-get update
apt-get install -y apt-transport-https dotnet-sdk-7.0
apt-get install -y apt-transport-https dotnet-sdk-8.0
fi
continue
fi