- Installing the deb or the rpm now also adds the Arasaka package repository, packages.arasaka.software, so later versions of “me-web?” arrive through apt, dnf, zypper or your software centre, like any other program. - The rpm is now signed. On openSUSE, import the key once with sudo rpm --import https://packages.arasaka.software/arasaka.asc - Removing the package keeps the repository until no Arasaka package is left (purge on Debian and Ubuntu); a repository file you edited by hand is never touched. - The download and privacy pages say so; the repository server keeps no access log. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
18 lines
835 B
Bash
Executable File
18 lines
835 B
Bash
Executable File
root="$(cd "$(dirname "$0")/.." && pwd)"
|
|
sdk=$(sed -n 's/.*"version": *"\([^"]*\)".*/\1/p' "$root/global.json" | head -n 1)
|
|
has_sdk() { [ -x "$1/dotnet" ] && [ -w "$1" ] && (cd "$root" && "$1/dotnet" --version >/dev/null 2>&1); }
|
|
dotnet_dir=""
|
|
for candidate in "$DOTNET_ROOT" "$HOME/.dotnet"; do
|
|
if [ -n "$candidate" ] && has_sdk "$candidate"; then dotnet_dir="$candidate"; break; fi
|
|
done
|
|
if [ -z "$dotnet_dir" ]; then
|
|
dotnet_dir="$HOME/.dotnet"
|
|
echo ".NET SDK $sdk not found: installing it into $dotnet_dir"
|
|
script=$(mktemp "${TMPDIR:-/tmp}/dotnet-install.XXXXXX")
|
|
curl -fsSL https://dot.net/v1/dotnet-install.sh -o "$script"
|
|
bash "$script" --version "$sdk" --install-dir "$dotnet_dir"
|
|
rm -f "$script"
|
|
fi
|
|
export DOTNET_ROOT="$dotnet_dir" PATH="$dotnet_dir:$PATH" DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_NOLOGO=1
|
|
cd "$root"
|