| 123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/bash
- # Exit on command errors and treat unset variables as an error
- set -u
- # Loads the generic functions usually used in the script
- source .fonctions
- # Source app helpers
- source /usr/share/yunohost/helpers
- # Get multi-instances specific variables
- app=$YNH_APP_INSTANCE_NAME
- # Retrieve app settings
- domain=$(ynh_app_setting_get "$app" domain)
- # with_mysql=$(ynh_app_setting_get "$app" with_mysql)
- # Drop MySQL database and user as needed
- #if [[ $with_mysql -eq 1 ]]; then
- dbname=$app
- dbuser=$app
- dbpass=$(ynh_app_setting_get "$app" mysqlpwd)
- ynh_mysql_drop_db $dbname || true
- ynh_mysql_drop_user $dbuser || true
- #fi
- # Delete app directory and configurations
- SECURE_REMOVE '/var/www/$app' # Delete directory application
- sudo rm -f "/etc/php5/fpm/pool.d/${app}.conf"
- sudo rm -f "/etc/php5/fpm/conf.d/20-${app}.ini"
- [[ -n $domain ]] && sudo rm -f "/etc/nginx/conf.d/${domain}.d/${app}.conf"
- # Reload services
- sudo systemctl reload php5-fpm
- sudo systemctl reload nginx
- sudo yunohost app ssowatconf
|