#!/bin/bash set -eu app=$YNH_APP_INSTANCE_NAME # Load common variables source ./_common.sh # Source YunoHost helpers . /usr/share/yunohost/helpers # Retrieve app settings domain=$(ynh_app_setting_get "$app" domain) database=${domain//./-} instance=$(ynh_app_setting_get "$app" instance) sudo yunohost service stop odoo # If removing master instance, remove Odoo. if [ "$instance" = "master" ]; then sudo rm -f /etc/apt/sources.list.d/odoo.list sudo apt-get update ynh_package_remove odoo ynh_package_remove wkhtmltopdf sudo rm -f /etc/odoo/openerp-server.conf sudo yunohost service remove odoo ynh_psql_drop_db $APPNAME ynh_psql_drop_user $APPNAME fi # Remove database ynh_psql_drop_db $database ynh_psql_drop_user $database if [ "$instance" = "slave" ]; then sudo yunohost service start odoo fi # Remove NGINX conf sudo rm /etc/nginx/conf.d/$domain.d/$app.conf # Reload sudo service nginx reload sudo yunohost app ssowatconf