lol

Merge pull request #231096 from kai-tub/vector/add-pkg-opt

vector: add `package` Option

authored by

Martin Weinelt and committed by
GitHub
3c09f661 918e574b

+4 -2
+3 -1
nixos/modules/services/logging/vector.nix
··· 8 8 options.services.vector = { 9 9 enable = mkEnableOption (lib.mdDoc "Vector"); 10 10 11 + package = mkPackageOptionMD pkgs "vector" { }; 12 + 11 13 journaldAccess = mkOption { 12 14 type = types.bool; 13 15 default = false; ··· 47 49 ''; 48 50 in 49 51 { 50 - ExecStart = "${pkgs.vector}/bin/vector --config ${validateConfig conf}"; 52 + ExecStart = "${getExe cfg.package} --config ${validateConfig conf}"; 51 53 DynamicUser = true; 52 54 Restart = "no"; 53 55 StateDirectory = "vector";
+1 -1
nixos/tests/vector.nix
··· 31 31 # ensure vector is forwarding the messages appropriately 32 32 testScript = '' 33 33 machine.wait_for_unit("vector.service") 34 - machine.succeed("test -f /var/lib/vector/logs.log") 34 + machine.wait_for_file("/var/lib/vector/logs.log") 35 35 ''; 36 36 }; 37 37 }