From b3bf9d85d6a3c110ffd263c263dd011379a441f2 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Thu, 25 Feb 2021 13:45:37 +0100 Subject: [PATCH] Clean legacy permissions --- scripts/install | 4 +--- scripts/upgrade | 7 +++++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/install b/scripts/install index 54584de..4e27b4f 100644 --- a/scripts/install +++ b/scripts/install @@ -178,13 +178,11 @@ ynh_script_progression --message="Generating fonts..." #================================================= # SETUP SSOWAT #================================================= -ynh_script_progression --message="Configuring SSOwat..." +ynh_script_progression --message="Configuring permissions..." # Make app public if necessary if [ $is_public -eq 1 ] then - # Everyone can access the app. - # The "main" permission is automatically created before the install script. ynh_permission_update --permission="main" --add="visitors" fi diff --git a/scripts/upgrade b/scripts/upgrade index 8a127ff..29ced64 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -51,6 +51,13 @@ if [ -z "$final_path" ]; then ynh_app_setting_set --app=$app --key=final_path --value=$final_path fi +# Cleaning legacy permissions +if ynh_legacy_permissions_exists; then + ynh_legacy_permissions_delete_all + + ynh_app_setting_delete --app=$app --key=is_public +fi + ynh_secure_remove --file="/etc/apt/sources.list.d/onlyoffice.list" ynh_secure_remove --file="/etc/apt/sources.list.d/nodesource.list"