From fdad61382d13d1b2f56369634568a4ba67ba92e0 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Tue, 25 May 2021 11:37:52 +0200 Subject: [PATCH] Improve NodeJS and fix restore --- scripts/install | 2 +- scripts/remove | 7 +++++++ scripts/restore | 6 +++++- scripts/upgrade | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/install b/scripts/install index 0802901..721cd36 100755 --- a/scripts/install +++ b/scripts/install @@ -69,7 +69,7 @@ ynh_app_setting_set --app=$app --key=port --value=$port # INSTALL NODEJS #================================================= -ynh_install_nodejs $nodejs_version +ynh_install_nodejs --nodejs_version=$nodejs_version #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE diff --git a/scripts/remove b/scripts/remove index 3113e17..e9fb896 100755 --- a/scripts/remove +++ b/scripts/remove @@ -41,6 +41,13 @@ ynh_script_progression --message="Stopping and removing the systemd service..." # Remove the dedicated systemd config ynh_remove_systemd_config +#================================================= +# REMOVE NODEJS +#================================================= +ynh_script_progression --message="Removing NodeJS version requirement..." --weight=4 + +ynh_remove_nodejs + #================================================= # REMOVE APP MAIN DIR #================================================= diff --git a/scripts/restore b/scripts/restore index 679ff58..ed58c5f 100755 --- a/scripts/restore +++ b/scripts/restore @@ -67,13 +67,17 @@ ynh_system_user_create --username=$app --home_dir=$final_path # Restore permissions on app files chown -R $app: $final_path +# Create log directory and apply permissions +mkdir -p /var/log/$app +chown -R $app: /var/log/$app + #================================================= # SPECIFIC RESTORATION #================================================= # INSTALL NODEJS #================================================= -ynh_install_nodejs $nodejs_version +ynh_install_nodejs --nodejs_version=$nodejs_version #================================================= # RESTORE SYSTEMD diff --git a/scripts/upgrade b/scripts/upgrade index 35813c2..cabaacb 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -98,7 +98,7 @@ ynh_systemd_action --service_name=$app --action="stop" # INSTALL NODEJS #================================================= -ynh_install_nodejs $nodejs_version +ynh_install_nodejs --nodejs_version=$nodejs_version #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE