Merge pull request #277235 from adamcstephens/lxd-agent/path
nixos/lxd-agent: add system path for exec
This commit is contained in:
commit
fba845e36f
|
@ -60,7 +60,13 @@ in {
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
before = [ "shutdown.target" ];
|
before = [ "shutdown.target" ];
|
||||||
conflicts = [ "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;
|
preStart = preStartScript;
|
||||||
|
|
||||||
|
|
|
@ -53,5 +53,8 @@ in
|
||||||
|
|
||||||
with subtest("lxd-agent is started"):
|
with subtest("lxd-agent is started"):
|
||||||
machine.succeed("incus exec ${instance-name} systemctl is-active lxd-agent")
|
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'")
|
||||||
'';
|
'';
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user