1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/coin_ynh.git synced 2024-09-03 18:16:26 +02:00
coin_ynh/scripts/remove
2018-12-21 17:34:55 +01:00

41 lines
802 B
Bash

#!/bin/bash
set -u
# Source YunoHost helpers
source /usr/share/yunohost/helpers
source future.sh
source common.sh
# Retrieve app settings
APP=$YNH_APP_INSTANCE_NAME
app=$APP
DOMAIN=$(ynh_app_setting_get "$APP" domain)
# FIXME FIXME FIXME
# Add tests that stuff actually exists before removing them
# Remove mysql table
ynh_psql_remove_db $app $app
# Remove dependencies
ynh_remove_app_dependencies
# Remove nginx configuration file
sudo rm -f /etc/nginx/conf.d/$DOMAIN.d/$APP.conf
# Remove services
sudo service $APP stop
sudo killall $APP
sudo yunohost service remove $APP
sudo rm -f /etc/systemd/system/$APP.service
sudo systemctl daemon-reload
# Remove sources
ynh_secure_remove /opt/$APP
# Delete system user
ynh_system_user_delete $APP
# Reload nginx service
sudo service nginx reload