hydra-module: Run hydra-init during hydra-init.service

[?]
Mar 22, 2013, 5:22 PM
T4DBPQOFUCCD2GLSIT56KSMA2LU3YXDSCT6M5RAJSPQU4TWZJGPAC

Dependencies

  • [2] KMPLMG7T hydra-module.nix: Cleanup
  • [3] CTYUTPED hydra-module: Remove `nix.*' settings.
  • [4] 3FTM52B2 hydra-module: Always GC to have at least 100 GiB available.
  • [5] ZYEFL36Q Ported/merged properties from the TUD configuration's hydra-module
  • [6] 3PNG7NIB Remove trailing whitespace
  • [7] D3MDJONY

Change contents

  • replacement in hydra-module.nix at line 126
    [2.251][3.2722:2750](),[3.2722][3.2722:2750]()
    home = cfg.baseDir;
    [2.251]
    [3.2750]
    home = baseDir;
  • replacement in hydra-module.nix at line 129
    [3.2809][3.720:728](),[3.728][3.2818:2825](),[3.2818][3.2818:2825]()
    }
    ];
    [3.2809]
    [3.87]
    };
  • replacement in hydra-module.nix at line 151
    [3.3611][3.839:863]()
    jobs."hydra-init" =
    [3.3611]
    [3.863]
    systemd.services."hydra-init" =
  • edit in hydra-module.nix at line 153
    [3.907]
    [3.907]
    environment = env;
  • replacement in hydra-module.nix at line 156
    [2.287][2.287:329](),[2.329][3.3826:3887](),[3.3826][3.3826:3887]()
    chown hydra ${cfg.baseDir}/data
    ln -sf ${hydraConf} ${cfg.baseDir}/data/hydra.conf
    [2.287]
    [3.3887]
    chown hydra ${baseDir}/data
    ln -sf ${hydraConf} ${baseDir}/data/hydra.conf
    ${pkgs.shadow}/bin/su hydra -c ${cfg.hydra}/bin/hydra-init
  • replacement in hydra-module.nix at line 160
    [3.3899][3.928:949]()
    task = true;
    [3.3899]
    [3.949]
    serviceConfig.Type = "oneshot";
  • replacement in hydra-module.nix at line 233
    [3.1520][3.2911:2993](),[3.2993][3.1746:1827](),[3.1746][3.1746:1827]()
    [ "*/5 * * * * root ${checkSpace} &> ${cfg.baseDir}/data/checkspace.log"
    "15 5 * * * root ${compressLogs} &> ${cfg.baseDir}/data/compress.log"
    [3.1520]
    [3.2994]
    [ "*/5 * * * * root ${checkSpace} &> ${baseDir}/data/checkspace.log"
    "15 5 * * * root ${compressLogs} &> ${baseDir}/data/compress.log"