mirror of
https://github.com/YunoHost-Apps/sogo_ynh.git
synced 2024-09-03 20:26:07 +02:00
Fix
This commit is contained in:
parent
2c00f6783c
commit
6cdd45fdca
3 changed files with 6 additions and 22 deletions
|
@ -8,9 +8,7 @@
|
||||||
domain="domain.tld"
|
domain="domain.tld"
|
||||||
path="/SOGo"
|
path="/SOGo"
|
||||||
admin="john"
|
admin="john"
|
||||||
language="French"
|
|
||||||
is_public=1
|
is_public=1
|
||||||
port="20000"
|
|
||||||
; Checks
|
; Checks
|
||||||
pkg_linter=1
|
pkg_linter=1
|
||||||
setup_sub_dir=1
|
setup_sub_dir=1
|
||||||
|
|
|
@ -58,10 +58,10 @@ ynh_app_setting_set --app=$app --key=is_public --value=$is_public
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Finding an available port..." --weight=1
|
ynh_script_progression --message="Finding an available port..." --weight=1
|
||||||
|
|
||||||
port=$(ynh_find_port --port 20000)
|
port=$(ynh_find_port --port=20000)
|
||||||
ynh_app_setting_set --app=$app --key=web_port --value=$port
|
ynh_app_setting_set --app=$app --key=web_port --value=$port
|
||||||
|
|
||||||
smtp_port=$(ynh_find_port --port $((port+1)))
|
smtp_port=$(ynh_find_port --port=$((port+1)))
|
||||||
ynh_app_setting_set --app=$app --key=smtp_port --value=$smtp_port
|
ynh_app_setting_set --app=$app --key=smtp_port --value=$smtp_port
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -68,41 +68,27 @@ if [[ -z $port ]]
|
||||||
then
|
then
|
||||||
# Find a port for SOGo
|
# Find a port for SOGo
|
||||||
port=$(ynh_find_port --port 20000)
|
port=$(ynh_find_port --port 20000)
|
||||||
ynh_app_setting_set --app $app --key web_port --value $port
|
ynh_app_setting_set --app=$app --key=web_port --value=$port
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $db_name ]]
|
if [[ -z $db_name ]]
|
||||||
then
|
then
|
||||||
db_name=$app
|
db_name=$app
|
||||||
ynh_app_setting_set --app $app --key db_name --value $db_name
|
ynh_app_setting_set --app=$app --key=db_name --value=$db_name
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $db_user ]]
|
if [[ -z $db_user ]]
|
||||||
then
|
then
|
||||||
db_user=$app
|
db_user=$app
|
||||||
ynh_app_setting_set --app $app --key db_user --value $db_user
|
ynh_app_setting_set --app=$app --key=db_user --value=$db_user
|
||||||
fi
|
|
||||||
|
|
||||||
# Manage migration form SOGo 3.x to SOGo 4.x (Debian stretch -> Buster)
|
|
||||||
ynh_script_progression --message="Migrating database if needed..."
|
|
||||||
|
|
||||||
# FIXME use the new way to manage version when available on the core
|
|
||||||
app_previous_version="$(jq -r .version /etc/yunohost/apps/$app/manifest.json | cut -d~ -f1)"
|
|
||||||
if [[ "$app_previous_version" == 3.2.* ]]; then
|
|
||||||
ynh_replace_string --match_string __APP__ --replace_string $app --target_file migrations/3.2-4.0.sh
|
|
||||||
ynh_replace_string --match_string __DBUSER__ --replace_string $db_user --target_file migrations/3.2-4.0.sh
|
|
||||||
ynh_replace_string --match_string __DBPASS__ --replace_string $db_pwd --target_file migrations/3.2-4.0.sh
|
|
||||||
bash migrations/3.2-4.0.sh
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# STANDARD MODIFICATIONS
|
# STANDARD MODIFICATIONS
|
||||||
#=================================================
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# UPGRADE DEPENDENCIES
|
# UPGRADE DEPENDENCIES
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Upgrading dependencies..." --time --weight=1
|
ynh_script_progression --message="Upgrading dependencies..." --weight=1
|
||||||
|
|
||||||
ynh_install_app_dependencies $pkg_dependencies
|
ynh_install_app_dependencies $pkg_dependencies
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue