diff options
Diffstat (limited to 'xmake/modules/private/action/require/impl/utils/plugins.lua')
| -rw-r--r-- | xmake/modules/private/action/require/impl/utils/plugins.lua | 2 |
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 |
