lol

vlagent: init at 1.25.0

Shawn8901 4faaa9ab 29a7ca73

+27 -9
+16 -9
pkgs/by-name/vi/victorialogs/package.nix
··· 4 fetchFromGitHub, 5 nix-update-script, 6 nixosTests, 7 }: 8 9 buildGoModule (finalAttrs: { ··· 19 20 vendorHash = null; 21 22 - subPackages = [ 23 - "app/victoria-logs" 24 - "app/vlinsert" 25 - "app/vlselect" 26 - "app/vlstorage" 27 - "app/vlogsgenerator" 28 - "app/vlogscli" 29 - ]; 30 31 ldflags = [ 32 "-s" ··· 49 homepage = "https://docs.victoriametrics.com/victorialogs/"; 50 description = "User friendly log database from VictoriaMetrics"; 51 license = lib.licenses.asl20; 52 - maintainers = with lib.maintainers; [ marie ]; 53 changelog = "https://github.com/VictoriaMetrics/VictoriaLogs/releases/tag/${finalAttrs.src.tag}"; 54 mainProgram = "victoria-logs"; 55 };
··· 4 fetchFromGitHub, 5 nix-update-script, 6 nixosTests, 7 + withServer ? true, 8 + withVlAgent ? false, 9 }: 10 11 buildGoModule (finalAttrs: { ··· 21 22 vendorHash = null; 23 24 + subPackages = 25 + lib.optionals withServer [ 26 + "app/victoria-logs" 27 + "app/vlinsert" 28 + "app/vlselect" 29 + "app/vlstorage" 30 + "app/vlogsgenerator" 31 + "app/vlogscli" 32 + ] 33 + ++ lib.optionals withVlAgent [ "app/vlagent" ]; 34 35 ldflags = [ 36 "-s" ··· 53 homepage = "https://docs.victoriametrics.com/victorialogs/"; 54 description = "User friendly log database from VictoriaMetrics"; 55 license = lib.licenses.asl20; 56 + maintainers = with lib.maintainers; [ 57 + marie 58 + shawn8901 59 + ]; 60 changelog = "https://github.com/VictoriaMetrics/VictoriaLogs/releases/tag/${finalAttrs.src.tag}"; 61 mainProgram = "victoria-logs"; 62 };
+11
pkgs/by-name/vl/vlagent/package.nix
···
··· 1 + { lib, victorialogs }: 2 + 3 + # This package is build out of the victorialogs package. 4 + # so no separate update prs are needed for vlagent 5 + # nixpkgs-update: no auto update 6 + lib.addMetaAttrs { mainProgram = "vlagent"; } ( 7 + victorialogs.override { 8 + withServer = false; 9 + withVlAgent = true; 10 + } 11 + )