about summary refs log tree commit diff
path: root/nixpkgs/nixos/tests/activation/perlless.nix
blob: 4d784b4542f459d94e0931a4e2d0faad16fb9b75 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ lib, ... }:

{

  name = "activation-perlless";

  meta.maintainers = with lib.maintainers; [ nikstur ];

  nodes.machine = { pkgs, modulesPath, ... }: {
    imports = [ "${modulesPath}/profiles/perlless.nix" ];

    boot.kernelPackages = pkgs.linuxPackages_latest;

    virtualisation.mountHostNixStore = false;
    virtualisation.useNixStoreImage = true;
  };

  testScript = ''
    perl_store_paths = machine.succeed("ls /nix/store | grep perl || true")
    print(perl_store_paths)
    assert len(perl_store_paths) == 0
  '';

}