diff --git a/manifest.json b/manifest.json index 0f2bc73..d8ffb2e 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Virtual Private Networks (VPN) via WireGuard, with a web UI to ease configuration", "fr": "Réseaux Privés Virtuels (VPN) via WireGuard, avec une web UI pour faciliter sa configuration" }, - "version": "0.2.7~ynh5", + "version": "0.2.7~ynh6", "url": "https://github.com/ngoduykhanh/wireguard-ui", "upstream": { "license": "MIT", @@ -19,7 +19,7 @@ "email": "tituspijean@outlook.com" }, "requirements": { - "yunohost": ">= 4.0.8" + "yunohost": ">= 4.2" }, "multi_instance": false, "services": [ diff --git a/scripts/install b/scripts/install index fc7d9d2..82a89c3 100644 --- a/scripts/install +++ b/scripts/install @@ -146,14 +146,14 @@ ynh_replace_string --match_string="__PRIVATE_KEY__" --replace_string="$(wg genke ynh_script_progression --message="Configuring a systemd service..." --weight=1 # Create a dedicated systemd config for the web UI -ynh_add_systemd_config --service=wireguard_ui --template=wireguard_ui.service --others_var="port" +ynh_add_systemd_config --service=wireguard_ui --template=wireguard_ui.service # Create a dedicated systemd config for monitoring WireGuard's configuration cp ../conf/wireguard_ui_conf.path /etc/systemd/system/wireguard_ui_conf.path systemctl enable --quiet wireguard_ui_conf.path # Create a dedicated systemd config for restarting WireGuard when its configuration changes -ynh_add_systemd_config --service=wireguard_ui_conf --template=wireguard_ui_conf.service --others_var="port_wg" +ynh_add_systemd_config --service=wireguard_ui_conf --template=wireguard_ui_conf.service #================================================= # GENERIC FINALIZATION diff --git a/scripts/upgrade b/scripts/upgrade index 2439bbd..11df9ea 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -173,12 +173,15 @@ ynh_system_user_create --username=$app ynh_script_progression --message="Upgrading systemd configuration..." --weight=1 # Create a dedicated systemd config for the web UI -ynh_add_systemd_config --service=wireguard_ui --template=wireguard_ui.service --others_var="port" +ynh_add_systemd_config --service=wireguard_ui --template=wireguard_ui.service # Create a dedicated systemd config for monitoring WireGuard's configuration cp ../conf/wireguard_ui_conf.path /etc/systemd/system/wireguard_ui_conf.path systemctl enable --quiet wireguard_ui_conf.path +# Create a dedicated systemd config for restarting WireGuard when its configuration changes +ynh_add_systemd_config --service=wireguard_ui_conf --template=wireguard_ui_conf.service + #================================================= # CONFIGURING WIREGUARD #=================================================