hydra-module: Don't rely on su being available.

[?]
Apr 10, 2014, 6:09 PM
KVDOL4OZ3WX5EGHZ5XSDYNVFLGQFWXH5PM4ZDIKMSS5DI7JE7R3QC

Dependencies

  • [2] V4R3SIRM hydra-module.nix: Don't use a password
  • [3] F3M47DHJ hydra-module.nix: More paranoid permissions on the data directory
  • [4] KMPLMG7T hydra-module.nix: Cleanup
  • [5] 7XOH2DGH hydra-module.nix: Give types to options
  • [6] D3MDJONY
  • [7] ZYEFL36Q Ported/merged properties from the TUD configuration's hydra-module
  • [8] T4DBPQOF hydra-module: Run hydra-init during hydra-init.service
  • [9] ASPNI2AO hydra-module.nix: Automatically create postgres db user for hydra and an admin hydra account

Change contents

  • replacement in hydra-module.nix at line 187
    [4.99][4.907:927](),[4.907][4.907:927]()
    script = ''
    [4.99]
    [3.0]
    preStart = ''
  • edit in hydra-module.nix at line 198
    [2.407][4.655:726](),[4.697][4.655:726]()
    ${pkgs.shadow}/bin/su hydra -c ${cfg.package}/bin/hydra-init
  • edit in hydra-module.nix at line 199
    [4.3899]
    [4.265]
    serviceConfig.ExecStart = "${cfg.package}/bin/hydra-init";
    serviceConfig.User = "hydra";