summary refs log tree commit diff
diff options
context:
space:
mode:
authorIsa <hi@f2k1.de>2023-04-24 21:42:19 +0200
committerIsa <hi@f2k1.de>2023-05-12 20:43:03 +0200
commitc7629a78b771521edf3db96bd8fbab0ae72b2604 (patch)
treea349656d3b75436ff2b690d1c1a0e4818f937648
parent117f6944c73de13bc488cdb98879547f45001d75 (diff)
downloadnixpkgs-c7629a78b771521edf3db96bd8fbab0ae72b2604.tar
nixpkgs-c7629a78b771521edf3db96bd8fbab0ae72b2604.tar.gz
nixpkgs-c7629a78b771521edf3db96bd8fbab0ae72b2604.tar.bz2
nixpkgs-c7629a78b771521edf3db96bd8fbab0ae72b2604.tar.lz
nixpkgs-c7629a78b771521edf3db96bd8fbab0ae72b2604.tar.xz
nixpkgs-c7629a78b771521edf3db96bd8fbab0ae72b2604.tar.zst
nixpkgs-c7629a78b771521edf3db96bd8fbab0ae72b2604.zip
graylog: let the user decide which version of graylog to use
-rw-r--r--nixos/modules/services/logging/graylog.nix4
-rw-r--r--pkgs/tools/misc/graylog/plugins.nix2
2 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/services/logging/graylog.nix b/nixos/modules/services/logging/graylog.nix
index 70c3ca50888..1eb51c50ff7 100644
--- a/nixos/modules/services/logging/graylog.nix
+++ b/nixos/modules/services/logging/graylog.nix
@@ -37,8 +37,8 @@ in
 
       package = mkOption {
         type = types.package;
-        default = pkgs.graylog;
-        defaultText = literalExpression "pkgs.graylog";
+        default = if versionOlder config.system.stateVersion "23.05" then pkgs.graylog-3_3 else pkgs.graylog-5_0;
+        defaultText = literalExpression (if versionOlder config.system.stateVersion "23.05" then "pkgs.graylog-3_3" else "pkgs.graylog-5_0");
         description = lib.mdDoc "Graylog package to use.";
       };
 
diff --git a/pkgs/tools/misc/graylog/plugins.nix b/pkgs/tools/misc/graylog/plugins.nix
index 9edf81f6362..20557658458 100644
--- a/pkgs/tools/misc/graylog/plugins.nix
+++ b/pkgs/tools/misc/graylog/plugins.nix
@@ -17,7 +17,7 @@ let
       dontUnpack = true;
       nativeBuildInputs = [ unzip ];
       meta = a.meta // {
-        platforms = graylog.meta.platforms;
+        platforms = graylog-5_0.meta.platforms;
         maintainers = (a.meta.maintainers or []) ++ [ maintainers.fadenb ];
         sourceProvenance = with sourceTypes; [ binaryBytecode ];
       };