mirror of
https://framagit.org/YunoHost-Apps/gitea_ynh.git
synced 2024-11-29 06:16:54 +01:00
Manage version upgrade when gitea install is < 1.7
This commit is contained in:
parent
d268cd0034
commit
7673931ef8
@ -99,8 +99,16 @@ config_nginx
|
|||||||
# DB migration
|
# DB migration
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
# Support for the time when the upstream_version was not updated
|
# Before the version 1.7 the upstream version was not stored
|
||||||
upstream_version=${upstream_version:-1.7}
|
# The way to find the version for the install < 1.7 is to parse the binary file to find which version is installed
|
||||||
|
if [ -z ${upstream_version:-} ]; then
|
||||||
|
for version in "0.0." "1.0." "1.1." "1.2." "1.3." "1.4." "1.5." "1.6." "1.7."; do
|
||||||
|
if strings $final_path/gitea | grep -P "^${version//./\\.}\d"; then
|
||||||
|
upstream_version="${version}0"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
restart_gitea() {
|
restart_gitea() {
|
||||||
# Set permissions
|
# Set permissions
|
||||||
@ -112,7 +120,7 @@ restart_gitea() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
case $upstream_version in
|
case $upstream_version in
|
||||||
"0.0.1" )
|
"0.0."* )
|
||||||
ynh_setup_source $final_path source/${architecture}_1.0
|
ynh_setup_source $final_path source/${architecture}_1.0
|
||||||
set_permission
|
set_permission
|
||||||
systemctl start $app
|
systemctl start $app
|
||||||
|
Loading…
Reference in New Issue
Block a user