Merge pull request #293271 from nikstur/test-instrumentation-without-usr-bin-env

nixos/test-instrumentation: use full path to env
This commit is contained in:
Ryan Lahfa 2024-03-18 13:57:37 -07:00 committed by GitHub
commit ae07fcb07b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,8 +42,10 @@ let
# Otherwise we get errors on the terminal because bash tries to
# setup things like job control.
# Note: calling bash explicitly here instead of sh makes sure that
# we can also run non-NixOS guests during tests.
PS1= exec /usr/bin/env bash --norc /dev/hvc0
# we can also run non-NixOS guests during tests. This, however, is
# mostly futureproofing as the test instrumentation is still very
# tightly coupled to NixOS.
PS1= exec ${pkgs.coreutils}/bin/env bash --norc /dev/hvc0
'';
serviceConfig.KillSignal = "SIGHUP";
};
@ -121,7 +123,9 @@ in
}
];
contents."/usr/bin/env".source = "${pkgs.coreutils}/bin/env";
storePaths = [
"${pkgs.coreutils}/bin/env"
];
})
];