diff options
author | Dan Peebles <pumpkin@me.com> | 2017-03-10 00:02:49 -0500 |
---|---|---|
committer | Dan Peebles <pumpkin@me.com> | 2017-03-10 00:11:57 -0500 |
commit | c390cec12249442a4865857b2a10d7755de0740f (patch) | |
tree | 13ed5fbd2dbecc3c4c5e8bad88028fb38b401f96 /nixos/modules/services/continuous-integration | |
parent | bce352949e3fe2bc361bc9d03f381f99c233d8fa (diff) | |
download | nixlib-c390cec12249442a4865857b2a10d7755de0740f.tar nixlib-c390cec12249442a4865857b2a10d7755de0740f.tar.gz nixlib-c390cec12249442a4865857b2a10d7755de0740f.tar.bz2 nixlib-c390cec12249442a4865857b2a10d7755de0740f.tar.lz nixlib-c390cec12249442a4865857b2a10d7755de0740f.tar.xz nixlib-c390cec12249442a4865857b2a10d7755de0740f.tar.zst nixlib-c390cec12249442a4865857b2a10d7755de0740f.zip |
buildbot NixOS modules: switch to not daemonize
1) The forking behavior of `buildbot start` is temporarily broken for mysterious reasons that I'm still looking into 2) Let systemd do the forking: no point in using two different process startup wait loops
Diffstat (limited to 'nixos/modules/services/continuous-integration')
-rw-r--r-- | nixos/modules/services/continuous-integration/buildbot/master.nix | 4 | ||||
-rw-r--r-- | nixos/modules/services/continuous-integration/buildbot/worker.nix | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/nixos/modules/services/continuous-integration/buildbot/master.nix b/nixos/modules/services/continuous-integration/buildbot/master.nix index 0ff6dbac39c7..533751734fa5 100644 --- a/nixos/modules/services/continuous-integration/buildbot/master.nix +++ b/nixos/modules/services/continuous-integration/buildbot/master.nix @@ -217,11 +217,11 @@ in { path = cfg.packages; serviceConfig = { - Type = "forking"; + Type = "simple"; User = cfg.user; Group = cfg.group; WorkingDirectory = cfg.home; - ExecStart = "${cfg.package}/bin/buildbot start ${cfg.buildbotDir}"; + ExecStart = "${cfg.package}/bin/buildbot start --nodaemon ${cfg.buildbotDir}"; }; preStart = '' diff --git a/nixos/modules/services/continuous-integration/buildbot/worker.nix b/nixos/modules/services/continuous-integration/buildbot/worker.nix index 00423bd33865..e4ee4dd861ef 100644 --- a/nixos/modules/services/continuous-integration/buildbot/worker.nix +++ b/nixos/modules/services/continuous-integration/buildbot/worker.nix @@ -111,11 +111,11 @@ in { ''; serviceConfig = { - Type = "forking"; + Type = "simple"; User = cfg.user; Group = cfg.group; WorkingDirectory = cfg.home; - ExecStart = "${cfg.package}/bin/buildbot-worker start ${cfg.buildbotDir}"; + ExecStart = "${cfg.package}/bin/buildbot-worker start --nodaemon ${cfg.buildbotDir}"; }; }; |