syno-cron-gitea-update.sh
-ajout de messages
This commit is contained in:
@@ -8,31 +8,38 @@ echo LATEST_URL = ${LATEST_URL}
|
|||||||
GITEA_VERSION=${LATEST_URL##*/v}
|
GITEA_VERSION=${LATEST_URL##*/v}
|
||||||
|
|
||||||
if [ "${GITEA_INSTALLED}" == "${GITEA_VERSION}" ]; then
|
if [ "${GITEA_INSTALLED}" == "${GITEA_VERSION}" ]; then
|
||||||
echo "Same version"
|
echo "No update available..."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#Install
|
#Install
|
||||||
echo "Installed:"${GITEA_INSTALLED}
|
echo "Installed: "${GITEA_INSTALLED}
|
||||||
echo "LATEST:"${GITEA_VERSION}
|
echo "Latest: "${GITEA_VERSION}
|
||||||
rm -rf /tmp/gitea
|
rm -rf /tmp/gitea
|
||||||
mkdir /tmp/gitea
|
mkdir /tmp/gitea
|
||||||
cd /tmp/gitea
|
cd /tmp/gitea
|
||||||
|
echo "Clone gitea-spk..."
|
||||||
git clone https://github.com/flipswitchingmonkey/gitea-spk.git
|
git clone https://github.com/flipswitchingmonkey/gitea-spk.git
|
||||||
cd gitea-spk
|
cd gitea-spk
|
||||||
|
|
||||||
|
echo "Download latest gitea..."
|
||||||
DOWNLOAD_URL=https://github.com/go-gitea/gitea/releases/download/v${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64.xz
|
DOWNLOAD_URL=https://github.com/go-gitea/gitea/releases/download/v${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64.xz
|
||||||
echo ${DOWNLOAD_URL}
|
#echo ${DOWNLOAD_URL}
|
||||||
|
|
||||||
# sudo opkg install wget (sinon pas de https)
|
# sudo opkg install wget (sinon pas de https)
|
||||||
wget ${DOWNLOAD_URL}
|
wget ${DOWNLOAD_URL}
|
||||||
# sudo opkg install xz
|
# sudo opkg install xz
|
||||||
xz --decompress gitea-*.xz
|
xz --decompress gitea-*.xz
|
||||||
# sudo opkg install tar (sinon tar: unrecognized option '--exclude=INFO.in')
|
# sudo opkg install tar (sinon tar: unrecognized option '--exclude=INFO.in')
|
||||||
|
echo "Create spk package..."
|
||||||
./create_spk.sh
|
./create_spk.sh
|
||||||
|
|
||||||
|
echo "Install spk package..."
|
||||||
sudo synoservice --stop pkgctl-Gitea
|
sudo synoservice --stop pkgctl-Gitea
|
||||||
|
|
||||||
|
#echo "Backup gitea mysql database..."
|
||||||
|
#sudo mysqldump -u root admin_gitea > /tmp/$filename
|
||||||
|
|
||||||
sudo synoservice --status pkgctl-Gitea
|
sudo synoservice --status pkgctl-Gitea
|
||||||
sudo synopkg install /tmp/gitea/gitea-spk/gitea-${GITEA_VERSION}-linux-amd64.spk
|
sudo synopkg install /tmp/gitea/gitea-spk/gitea-${GITEA_VERSION}-linux-amd64.spk
|
||||||
sudo synoservice --start pkgctl-Gitea
|
sudo synoservice --start pkgctl-Gitea
|
||||||
|
|||||||
Reference in New Issue
Block a user