summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaikari <[email protected]>2026-07-11 14:55:18 +0300
committerruki <[email protected]>2026-07-30 10:17:31 +0800
commit5f9a9e45ecb47384aa6c80d3543b7c379cb4e5ea (patch)
tree86d552115db5b4d38faaa13c7ed715051852097c
parentcb143527bc830df298613ff5a8ff32ee7f6cb9f0 (diff)
fixup
-rw-r--r--xmake/modules/private/action/require/impl/utils/plugins.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/modules/private/action/require/impl/utils/plugins.lua b/xmake/modules/private/action/require/impl/utils/plugins.lua
index 4656312fc..1bcbe8bf5 100644
--- a/xmake/modules/private/action/require/impl/utils/plugins.lua
+++ b/xmake/modules/private/action/require/impl/utils/plugins.lua
@@ -63,9 +63,9 @@ end
-- rollback the registered plugin and restore the previous backup if the installation fails
function rollback(name)
local dir = plugindir(name)
- os.tryrm(dir)
local bakdir = path.join(path.directory(dir), ".tmp", name .. ".bak")
if os.isdir(bakdir) then
+ os.tryrm(dir)
os.mv(bakdir, dir)
vprint("restore the previous plugin(%s) to %s", name, dir)
end