Files
bash/syno-cron-gitea-update.sh
Bruno 21 d50274266b gitea update
-syno-cron-gitea-update.sh: màj de gitea sur le NAS Synology
-mbv-gitea-upd.sh: màj de gitea sur le vps maboiteverte.fr
2020-07-05 09:27:09 +02:00

40 lines
1.2 KiB
Bash

#!/bin/bash
GITEA_INSTALLED=`/volume1/@appstore/Gitea/gitea/gitea --version | cut -d \ -f 3`
LATEST_URL=`curl -Ls -o /dev/null -w %{url_effective} https://github.com/go-gitea/gitea/releases/latest`
#https://github.com/go-gitea/gitea/releases/tag/v1.11.3
echo LATEST_URL = ${LATEST_URL}
GITEA_VERSION=${LATEST_URL##*/v}
if [ "${GITEA_INSTALLED}" == "${GITEA_VERSION}" ]; then
echo "Same version"
exit 0
fi
#Install
echo "Installed:"${GITEA_INSTALLED}
echo "LATEST:"${GITEA_VERSION}
rm -rf /tmp/gitea
mkdir /tmp/gitea
cd /tmp/gitea
git clone https://github.com/flipswitchingmonkey/gitea-spk.git
cd gitea-spk
DOWNLOAD_URL=https://github.com/go-gitea/gitea/releases/download/v${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64.xz
echo ${DOWNLOAD_URL}
# sudo opkg install wget (sinon pas de https)
wget ${DOWNLOAD_URL}
# sudo opkg install xz
xz --decompress gitea-*.xz
# sudo opkg install tar (sinon tar: unrecognized option '--exclude=INFO.in')
./create_spk.sh
sudo synoservice --stop pkgctl-Gitea
sudo synoservice --status pkgctl-Gitea
sudo synopkg install /tmp/gitea/gitea-spk/gitea-${GITEA_VERSION}-linux-amd64.spk
sudo synoservice --start pkgctl-Gitea
exit 1