123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- source _common.sh
- source /usr/share/yunohost/helpers
- app=$YNH_APP_INSTANCE_NAME
- domain=$(ynh_app_setting_get $app domain)
- port=$(ynh_app_setting_get $app port)
- db_name=$(ynh_app_setting_get $app db_name)
- db_user=$db_name
- final_path=$(ynh_app_setting_get $app final_path)
- ynh_remove_systemd_config
- if yunohost service status | grep -q $app
- then
- echo "Remove $app service"
- yunohost service remove $app
- fi
- ynh_remove_app_dependencies
- ynh_mysql_remove_db $db_user $db_name
- ynh_secure_remove "$final_path"
- ynh_remove_nginx_config
- ynh_remove_fpm_config
- ynh_remove_logrotate
- if yunohost firewall list | grep -q "\- $port$"
- then
- echo "Close port $port" >&2
- yunohost firewall disallow TCP $port 2>&1
- fi
- ynh_secure_remove "/etc/cron.d/$app"
- ynh_secure_remove "/etc/$app/"
- ynh_secure_remove "/var/log/$app/"
- ynh_system_user_delete $app
|