Merge pull request #277235 from adamcstephens/lxd-agent/path

nixos/lxd-agent: add system path for exec
This commit is contained in:
Martin Weinelt 2023-12-28 21:28:15 +01:00 committed by GitHub
commit fba845e36f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

View File

@ -60,7 +60,13 @@ in {
wantedBy = [ "multi-user.target" ];
before = [ "shutdown.target" ];
conflicts = [ "shutdown.target" ];
path = [ pkgs.kmod pkgs.util-linux ];
path = [
pkgs.kmod
pkgs.util-linux
# allow `incus exec` to find system binaries
"/run/current-system/sw"
];
preStart = preStartScript;

View File

@ -53,5 +53,8 @@ in
with subtest("lxd-agent is started"):
machine.succeed("incus exec ${instance-name} systemctl is-active lxd-agent")
with subtest("lxd-agent has a valid path"):
machine.succeed("incus exec ${instance-name} -- bash -c 'true'")
'';
})