#!/bin/bash # Exit on command errors and treat unset variables as an error set -eu # Source app helpers and functions source /usr/share/yunohost/helpers source functions.sh # Retrive arguments app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get "$app" domain) port=$(ynh_app_setting_get "$app" port) arch=$(ynh_app_setting_get "$app" arch) admin=$(ynh_app_setting_get "$app" admin) is_cesium_public=$(ynh_app_setting_get "$app" is_cesium_public) # Check CPU arch if [[ $arch != "x64" && $arch != "armv7l" ]]; then ynh_die "$arch is not supported." 2 fi # Stop duniter daemon sudo $app stop # Remove Duniter package sudo dpkg -r duniter INSTALL_DUNITER_DEBIAN_PACKAGE # Start duniter daemon sudo $app webstart CONFIG_SSOWAT_FOR_RESTRICTED_ACCESS CONFIG_NGINX_FOR_WEB_ADMIN