From cf2dcfa953230131f2780e0fc51d69b602c43754 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 11 Dec 2018 23:52:45 +0100 Subject: [PATCH] Fix ynh_secure_remove usage --- scripts/remove | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/scripts/remove b/scripts/remove index bd53d32..074108f 100644 --- a/scripts/remove +++ b/scripts/remove @@ -42,29 +42,35 @@ systemctl disable ynh-vpnclient-checker.timer ynh_systemctl stop ynh-vpnclient systemctl disable ynh-vpnclient yunohost service remove ynh-vpnclient -ynh_secure_remove /etc/systemd/system/ynh-vpnclient* /usr/local/bin/ynh-vpnclient* -ynh_secure_remove /tmp/.ynh-vpnclient-* +for FILE in $(ls /etc/systemd/system/ynh-vpnclient* /usr/local/bin/ynh-vpnclient* /tmp/.ynh-vpnclient-*) +do + ynh_secure_remove "$FILE" +done # Remove confs -ynh_secure_remove /etc/openvpn/client.conf{.tpl,.tpl.restore,} +ynh_secure_remove /etc/openvpn/client.conf +ynh_secure_remove /etc/openvpn/client.conf.tpl +ynh_secure_remove /etc/openvpn/client.conf.tpl.restore ynh_secure_remove /etc/nginx/conf.d/${domain}.d/${app}.conf ynh_secure_remove /etc/php5/fpm/pool.d/${app}.conf ynh_secure_remove /etc/yunohost/hooks.d/90-vpnclient.tpl ynh_secure_remove /etc/systemd/system/openvpn@.service # Remove certificates -ynh_secure_remove /etc/openvpn/keys/ +ynh_secure_remove /etc/openvpn/keys # Remove packages ynh_remove_app_dependencies +# Remove sources +ynh_secure_remove "/var/www/${app}" + # Restart services +# (this must happen before deleting the user, otherwise the user is +# being used by one of the php pool process) systemctl restart php5-fpm systemctl reload nginx -# Remove sources -ynh_secure_remove "/var/www/${app}/" - # Removed system user ynh_system_user_delete ${app} ynh_secure_remove "/etc/sudoers.d/${app}_ynh"