hydra-module.nix: Cleanup
[?]
Mar 22, 2013, 4:16 PM
KMPLMG7TDEVQVZGRXQKG66G6P7LUDELSKRFUO557PQ4WZQI3SBAQCDependencies
- [2]
ZYEFL36QPorted/merged properties from the TUD configuration's hydra-module - [3]
CTYUTPEDhydra-module: Remove `nix.*' settings. - [4]
3PNG7NIBRemove trailing whitespace - [5]
ZVGQP2SXhydra-module: Add a `logo' option. - [6]
D3MDJONY - [7]
3FTM52B2hydra-module: Always GC to have at least 100 GiB available.
Change contents
- edit in hydra-module.nix at line 7
baseDir = "/var/lib/hydra"; - replacement in hydra-module.nix at line 21
HYDRA_CONFIG = "${cfg.baseDir}/data/hydra.conf";HYDRA_DATA = "${cfg.baseDir}/data";HYDRA_CONFIG = "${baseDir}/data/hydra.conf";HYDRA_DATA = "${baseDir}/data"; - edit in hydra-module.nix at line 42
'';};baseDir = mkOption {default = "/home/${user.default}";description = ''The directory holding configuration, logs and temporary files.'';};user = mkOption {default = "hydra";description = ''The user the Hydra services should run as. - replacement in hydra-module.nix at line 46
default = "dbi:Pg:dbname=hydra;host=localhost;user=root;";default = "dbi:Pg:dbname=hydra;host=localhost;user=hydra;"; - edit in hydra-module.nix at line 61
default = "http://hydra.nixos.org"; - edit in hydra-module.nix at line 88
default = "e.dolstra@tudelft.nl"; - edit in hydra-module.nix at line 107[3.393]→[3.2354:2504](∅→∅),[3.2354]→[3.2354:2504](∅→∅),[3.2504]→[3.707:716](∅→∅),[3.716]→[2.435:442](∅→∅)
autoStart = mkOption {default = true;description = ''If hydra upstart jobs should start automatically.'';}; - replacement in hydra-module.nix at line 124
users.extraUsers = [{ name = cfg.user;description = "Hydra";users.extraUsers.hydra ={ description = "Hydra"; - edit in hydra-module.nix at line 131
# We have our own crontab entries for GC, see below.nix.gc.automatic = false; - replacement in hydra-module.nix at line 155
mkdir -p ${cfg.baseDir}/datachown ${cfg.user} ${cfg.baseDir}/datamkdir -p ${baseDir}/datachown hydra ${cfg.baseDir}/data - replacement in hydra-module.nix at line 169
User = cfg.user;User = "hydra"; - replacement in hydra-module.nix at line 183
User = cfg.user;User = "hydra"; - replacement in hydra-module.nix at line 196
User = cfg.user;User = "hydra"; - replacement in hydra-module.nix at line 207
User = cfg.user;User = "hydra"; - replacement in hydra-module.nix at line 217
#! /bin/sh#! ${pkgs.stdenv.shell} - replacement in hydra-module.nix at line 227
#! /bin/sh -e#! ${pkgs.stdenv.shell} -e