From 2d653f251f93367ccaa5fb755f0cbba0ff93cc60 Mon Sep 17 00:00:00 2001 From: Larry Meaney Date: Mon, 8 Dec 2025 11:21:41 -0700 Subject: [PATCH] feat: when cancelling OS upgrade, delete any plugin files that were downloaded as part of the upgrade --- .../dynamix.plugin.manager/include/UnraidUpdateCancel.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidUpdateCancel.php b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidUpdateCancel.php index 6180dd0413..1b5928a59a 100644 --- a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidUpdateCancel.php +++ b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidUpdateCancel.php @@ -46,6 +46,11 @@ public function revertFiles() { $readmeContent .= "Unraid OS by [Lime Technology, Inc.](https://lime-technology.com).\n"; file_put_contents($readmeFile, $readmeContent); + // Delete plugin files that were downloaded during the OS upgrade + if (is_dir("/boot/config/plugins-nextboot")) { + shell_exec("rm -rf /boot/config/plugins-nextboot"); + } + return ['success' => true]; // Upgrade handled successfully } catch (\Throwable $th) { return [