From eac34be1021af60e89fe8efad3a7dbc8cec30ffb Mon Sep 17 00:00:00 2001 From: Rogier Meijer Date: Fri, 9 Apr 2021 21:02:06 +0000 Subject: [PATCH] 'upgrade-gitea.sh' toevoegen --- upgrade-gitea.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 upgrade-gitea.sh diff --git a/upgrade-gitea.sh b/upgrade-gitea.sh new file mode 100644 index 0000000..42c6701 --- /dev/null +++ b/upgrade-gitea.sh @@ -0,0 +1,20 @@ +#!/bin/bash -ex +GH_API=https://api.github.com/repos/go-gitea/gitea/releases/latest +LATEST=$(curl -s $GH_API | grep -oP '"tag_name": "\K(.*)(?=")') +GITEA_VERSION=${LATEST#v} +FILENAME="gitea-${GITEA_VERSION}-linux-amd64" + +wget "https://dl.gitea.io/gitea/${GITEA_VERSION}/${FILENAME}" "https://dl.gitea.io/gitea/${GITEA_VERSION}/${FILENAME}.asc" +gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 # self-signed by Gitea. + +gpg --verify "${FILENAME}.asc" "${FILENAME}" +rm "${FILENAME}.asc" +mv "${FILENAME}" /home/git/gitea + +chmod +x /home/git/gitea +chown git:git /home/git/gitea +chown -R git:root /etc/gitea + +service gitea restart +service nginx restart +service mysql restart \ No newline at end of file