This commit is contained in:
Éric Gaspar
2024-09-30 11:05:12 +02:00
parent b9ee67c6b8
commit 038d520674
5 changed files with 19 additions and 26 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ userdoc = "https://invoiceninja.github.io/"
code = "https://github.com/invoiceninja/invoiceninja"
[integration]
yunohost = ">= 11.2.29"
yunohost = ">= 11.2.30"
helpers_version = "2.1"
architectures = "all"
multi_instance = true
-2
View File
@@ -10,8 +10,6 @@ ynh_script_progression "Updating NGINX web server configuration..."
ynh_config_change_url_nginx
#=================================================
# SPECIFIC MODIFICATIONS
#=================================================
# MODIFY A CONFIG FILE
#=================================================
-2
View File
@@ -39,8 +39,6 @@ ynh_config_add_phpfpm
ynh_config_add_nginx
#=================================================
# SPECIFIC SETUP
#=================================================
# MODIFY A CONFIG FILE
#=================================================
-3
View File
@@ -5,9 +5,6 @@ source /usr/share/yunohost/helpers
#=================================================
# REMOVE SYSTEM CONFIGURATIONS
#=================================================
# REMOVE SYSTEMD SERVICE
#=================================================
ynh_script_progression "Removing system configurations related to $app..."
+18 -18
View File
@@ -3,6 +3,24 @@
source _common.sh
source /usr/share/yunohost/helpers
#=================================================
# ENSURE BACKWARD COMPATIBILITY
#=================================================
ynh_script_progression "Ensuring backward compatibility..."
# Delete deprecated `firstname`/`lastname` settings. See upstream https://github.com/YunoHost/yunohost/pull/1516
ynh_app_setting_delete --key=email_firstname
ynh_app_setting_delete --key=email_lastname
ynh_app_setting_delete --key=email # also delete unnecessary duplicate of state storage
# Retrieve `$admin` user settings
ynh_app_setting_set_default --key=email_fullname --value="$(ynh_user_get_info --username=$admin --key=fullname)"
ynh_app_setting_set_default --key=email --value="$(ynh_user_get_info --username=$admin --key=mail)"
ynh_app_setting_set_default --key=api_secret --value="$(ynh_string_random --length=32)"
ynh_app_setting_set_default --key=app_key --value="$(ynh_string_random --length=32)"
ynh_app_setting_set_default --key=phantomjs_key --value="$(ynh_string_random --length=32)"
#=================================================
# DOWNLOAD, CHECK AND UNPACK SOURCE
#=================================================
@@ -21,24 +39,6 @@ ynh_config_add_nginx
ynh_config_add --template="cron" --destination="/etc/cron.d/$app"
#=================================================
# ENSURE BACKWARD COMPATIBILITY
#=================================================
ynh_script_progression "Ensuring backward compatibility..."
# Delete deprecated `firstname`/`lastname` settings. See upstream https://github.com/YunoHost/yunohost/pull/1516
ynh_app_setting_delete --key=email_firstname
ynh_app_setting_delete --key=email_lastname
ynh_app_setting_delete --key=email # also delete unnecessary duplicate of state storage
# Retrieve `$admin` user settings
email_fullname="$(ynh_user_get_info --username=$admin --key=fullname)"
email="$(ynh_user_get_info --username=$admin --key=mail)"
api_secret="$(ynh_string_random --length=32)"
app_key="$(ynh_string_random --length=32)"
phantomjs_key="$(ynh_string_random --length=32)"
#=================================================
# UPDATE A CONFIG FILE
#=================================================