diff options
| author | ruki <[email protected]> | 2023-09-14 23:14:27 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2023-09-14 23:14:27 +0800 |
| commit | f64eee5a26043980a341dc97851e4f5285a0939b (patch) | |
| tree | 64b724e3eee3450829a15717a63ae806bc6e6d24 /xmake/modules/private/service/remote_build/server_session.lua | |
| parent | 92ab5604f06172d13ef8cde8fc880e202ceba61c (diff) | |
clean all for remote service
Diffstat (limited to 'xmake/modules/private/service/remote_build/server_session.lua')
| -rw-r--r-- | xmake/modules/private/service/remote_build/server_session.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/xmake/modules/private/service/remote_build/server_session.lua b/xmake/modules/private/service/remote_build/server_session.lua index 654a700f9..1f3f9dc36 100644 --- a/xmake/modules/private/service/remote_build/server_session.lua +++ b/xmake/modules/private/service/remote_build/server_session.lua @@ -223,10 +223,14 @@ function server_session:pull(respmsg) end -- clean files -function server_session:clean() +function server_session:clean(respmsg) + local body = respmsg:body() vprint("%s: clean files in %s ..", self, self:workdir()) os.tryrm(self:sourcedir()) os.tryrm(self:xmake_sourcedir()) + if body.all then + os.tryrm(self:server():workdir()) + end vprint("%s: clean files ok", self) end |
