Add setup_dotnet function to tools.func
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
Some checks failed
Bump build.func Revision / bump-revision (push) Has been cancelled
This commit is contained in:
parent
155e880693
commit
54bd9259de
@ -1,5 +1,26 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# Installs Microsoft .NET
|
||||||
|
#
|
||||||
|
# Description:
|
||||||
|
# - Installs specified .NET version using Microsoft APT repo
|
||||||
|
#
|
||||||
|
# Variables:
|
||||||
|
# NET_VERSION - .NET version to install (default: "8.0")
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function setup_dotnet() {
|
||||||
|
local NET_VERSION="${NET_VERSION:-8.0}"
|
||||||
|
|
||||||
|
msg_info "Setup .NET $NET_VERSION"
|
||||||
|
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
|
||||||
|
curl -fsSL https://packages.microsoft.com/config/debian/12/prod.list -o /etc/apt/sources.list.d/msprod.list
|
||||||
|
$STD apt-get update
|
||||||
|
$STD apt-get install -y dotnet-sdk-$NET_VERSION
|
||||||
|
msg_ok "Setup .NET ${NET_VERSION}"
|
||||||
|
}
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# Installs Node.js and optional global modules.
|
# Installs Node.js and optional global modules.
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user