From 65a59ed08187cdf6fb8215d22ea9cdbcd694adbf Mon Sep 17 00:00:00 2001 From: frju365 Date: Tue, 15 Aug 2017 17:32:18 +0200 Subject: [PATCH] Update remove --- scripts/remove | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/scripts/remove b/scripts/remove index 90393e0..935a16b 100644 --- a/scripts/remove +++ b/scripts/remove @@ -1,34 +1,34 @@ #!/bin/bash -# Source app helpers -source /usr/share/yunohost/helpers - # Exit on command errors and treat unset variables as an error set -u -set -eu + +# Source app helpers +source _common.sh +source /usr/share/yunohost/helpers + app=$YNH_APP_INSTANCE_NAME # Retrieve app settings domain=$(ynh_app_setting_get $app domain) -sudo systemctl stop $app.service +# Stop and remove service +ynh_remove_systemd_config + +# Remove logrotate configuration +ynh_remove_logrotate # Remove sources -sudo rm -rf /var/www/$app +ynh_secure_remove "/var/www/$app" # Remove nginx configuration file -[[ -n $domain ]] && sudo rm -f /etc/nginx/conf.d/${domain}.d/${app}.conf +ynh_remove_nginx_config -# Remove haste user and data -sudo userdel -r $app - -# Remove init script -sudo systemctl disable $app.service -sudo rm -f /etc/systemd/system/$app.service -sudo systemctl daemon-reload +# Remove user and data +ynh_system_user_delete $app # Remove monitor sudo yunohost service remove $app -# Reload nginx service -sudo systemctl reload nginx.service +# Remove Nodejs +ynh_remove_nodejs