about summary refs log tree commit diff
path: root/nixos/tests/initrd-luks-empty-passphrase.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2023-03-25 11:34:24 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2023-03-29 08:39:47 +0200
commite2fb65175228a992f196f3b1700a53e18602e7f6 (patch)
tree201ddeb5f6f078b76152e10f226742ff494789b9 /nixos/tests/initrd-luks-empty-passphrase.nix
parenta5a715bb249ee4e531d7e743f5a4e4234dd29346 (diff)
nixos/postgresql: fix enableJIT
Make sure that JIT is actually available when using

    services.postgresql = {
      enable = true;
      enableJIT = true;
      package = pkgs.postgresql_15;
    };

The current behavior is counter-intuitive because the docs state that
`enableJIT = true;` is sufficient even though it wasn't in that case
because the declared package doesn't have the LLVM dependency.

Fixed by using `package.withJIT` if `enableJIT = true;` and
`package.jitSupport` is `false`.

Also updated the postgresql-jit test to test for that case.
Diffstat (limited to 'nixos/tests/initrd-luks-empty-passphrase.nix')
0 files changed, 0 insertions, 0 deletions