fix shell hinting

This commit is contained in:
Sebastian Cabrera 2026-05-14 15:48:35 -04:00
parent c9ec93d456
commit 77cb1f013a
Signed by: okseby
GPG key ID: 2DDBFDEE356CF3DE
6 changed files with 41 additions and 14 deletions

27
scripts/update-forgejo.sh Normal file
View file

@ -0,0 +1,27 @@
#!/usr/bin/env bash
if [ -z "$1" ]; then
echo "Usage: $0 <version>"
echo "Example: $0 11.0.10"
exit 1
fi
VERSION="$1"
case "$(uname -m)" in
x86_64) ARCH="amd64" ;;
aarch64) ARCH="arm64" ;;
armv7l) ARCH="arm-6" ;;
*)
echo "Unsupported architecture: $(uname -m)"
exit 1
;;
esac
BINARY="forgejo-${VERSION}-linux-${ARCH}"
wget "https://codeberg.org/forgejo/forgejo/releases/download/v${VERSION}/${BINARY}"
chmod +x "$BINARY"
systemctl stop forgejo
cp "$BINARY" /usr/local/bin/forgejo
systemctl start forgejo