diff --git a/mbv-gitea-upd.sh b/mbv-gitea-upd.sh index e30a16a..66e7818 100755 --- a/mbv-gitea-upd.sh +++ b/mbv-gitea-upd.sh @@ -3,7 +3,13 @@ echo "****************" echo "* Update gitea *" echo "****************" -GITEA_INSTALLED=`/usr/local/bin/gitea --version | cut -d \ -f 3` +GITEA_BIN=`which gitea` +if [ "$GITEA_BIN" == "*gitea*" ]; then + echo "Gitea is not installed..." + exit 0 +fi +#GITEA_INSTALLED=`/usr/local/bin/gitea --version | cut -d \ -f 3` +GITEA_INSTALLED=`$GITEA_BIN --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 @@ -19,7 +25,7 @@ now=$(date +"%d-%m-%Y_%T") server=$(hostname -s) file=$server"@"$now filename="Gitea_$file.sql" -echo $filename +#echo $filename if [ "${GITEA_INSTALLED}" == "${GITEA_VERSION}" ]; then echo "No update available..." @@ -42,12 +48,14 @@ else sudo systemctl stop gitea echo "Backup gitea mysql database..." - sudo mysqldump -u root admin_gitea > /tmp/gitea.sql + sudo mysqldump -u root admin_gitea > /tmp/$filename echo "Installing gitea..." # -rwxr-xr-x 1 bruno psacln 83144088 Apr 1 19:28 gitea - sudo mv /tmp/gitea /usr/local/bin - sudo chmod +x /usr/local/bin/gitea + #sudo mv /tmp/gitea /usr/local/bin + #sudo chmod +x /usr/local/bin/gitea + sudo mv /tmp/gitea `dirname "$GITEA_BIN"` + sudo chmod +x ${GITEA_BIN} echo "Restart gitea service..." sudo systemctl restart gitea