summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-05-12 00:30:20 +0800
committerruki <[email protected]>2022-05-12 00:30:20 +0800
commit60d00dde9e6201cd95f932eb2098bb0e0ebb75d4 (patch)
tree8bdfd5e38b37ae4226a2e27d9767138b7026a374
parentee13e47884a4dc7721db7951da9bac93718552e8 (diff)
load config for daemon
-rw-r--r--xmake/modules/private/service/service.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/xmake/modules/private/service/service.lua b/xmake/modules/private/service/service.lua
index fbe82a17c..01492a219 100644
--- a/xmake/modules/private/service/service.lua
+++ b/xmake/modules/private/service/service.lua
@@ -33,7 +33,10 @@ function _start_distcc_build_server(...)
distcc_build_server(...):runloop()
end
-function main(...)
+function main(daemon, ...)
+ if daemon then
+ config.load()
+ end
local starters = {}
if option.get("remote") then
table.insert(starters, _start_remote_build_server)
@@ -48,7 +51,7 @@ function main(...)
end
end
for _, start_server in ipairs(starters) do
- scheduler.co_start(start_server, ...)
+ scheduler.co_start(start_server, daemon, ...)
end
end