From 8c376c2ae454111834dcf3ef98a615e4a57afec9 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 11 Jun 2024 02:28:31 +0200 Subject: [PATCH] apps: remove /var/log/$app during app_remove if --purge is used --- src/app.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app.py b/src/app.py index 25dce4104..3051fbbf2 100644 --- a/src/app.py +++ b/src/app.py @@ -1486,6 +1486,9 @@ def app_remove(operation_logger, app, purge=False, force_workdir=None): for permission_name in user_permission_list(apps=[app])["permissions"].keys(): permission_delete(permission_name, force=True, sync_perm=False) + if purge and os.path.exists(f"/var/log/{app}"): + shutil.rmtree(f"/var/log/{app}") + if os.path.exists(app_setting_path): shutil.rmtree(app_setting_path)