mbv-gitea-upd.sh
-détection de l’emplacement de gitea
This commit is contained in:
@@ -3,7 +3,13 @@ echo "****************"
|
|||||||
echo "* Update gitea *"
|
echo "* Update gitea *"
|
||||||
echo "****************"
|
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`
|
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
|
#https://github.com/go-gitea/gitea/releases/tag/v1.11.3
|
||||||
@@ -19,7 +25,7 @@ now=$(date +"%d-%m-%Y_%T")
|
|||||||
server=$(hostname -s)
|
server=$(hostname -s)
|
||||||
file=$server"@"$now
|
file=$server"@"$now
|
||||||
filename="Gitea_$file.sql"
|
filename="Gitea_$file.sql"
|
||||||
echo $filename
|
#echo $filename
|
||||||
|
|
||||||
if [ "${GITEA_INSTALLED}" == "${GITEA_VERSION}" ]; then
|
if [ "${GITEA_INSTALLED}" == "${GITEA_VERSION}" ]; then
|
||||||
echo "No update available..."
|
echo "No update available..."
|
||||||
@@ -42,12 +48,14 @@ else
|
|||||||
sudo systemctl stop gitea
|
sudo systemctl stop gitea
|
||||||
|
|
||||||
echo "Backup gitea mysql database..."
|
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..."
|
echo "Installing gitea..."
|
||||||
# -rwxr-xr-x 1 bruno psacln 83144088 Apr 1 19:28 gitea
|
# -rwxr-xr-x 1 bruno psacln 83144088 Apr 1 19:28 gitea
|
||||||
sudo mv /tmp/gitea /usr/local/bin
|
#sudo mv /tmp/gitea /usr/local/bin
|
||||||
sudo chmod +x /usr/local/bin/gitea
|
#sudo chmod +x /usr/local/bin/gitea
|
||||||
|
sudo mv /tmp/gitea `dirname "$GITEA_BIN"`
|
||||||
|
sudo chmod +x ${GITEA_BIN}
|
||||||
|
|
||||||
echo "Restart gitea service..."
|
echo "Restart gitea service..."
|
||||||
sudo systemctl restart gitea
|
sudo systemctl restart gitea
|
||||||
|
|||||||
Reference in New Issue
Block a user