Skip to content

Commit c643f15

Browse files
committed
update mkBoot to match kvm support of 306bdc40
1 parent 0f110dc commit c643f15

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

flake.nix

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363

6464
boot = {
6565
type = "app";
66-
program = "${vmrunner.lib.${system}.mkBoot default.chainloader}/bin/boot";
66+
program = "${vmrunner.lib.${system}.mkBoot default.chainloader {}}/bin/boot";
6767
};
6868

6969
boot-unikernel = {
@@ -72,7 +72,20 @@
7272
set -e
7373
dir="''${1:-./result}"
7474
shift || true
75-
exec ${vmrunner.lib.${system}.mkBoot default.chainloader}/bin/boot \
75+
exec ${vmrunner.lib.${system}.mkBoot default.chainloader {}}/bin/boot \
76+
-j $dir/vm.json \
77+
$dir/*.elf.bin \
78+
"$@"
79+
''}";
80+
};
81+
82+
boot-unikernel-kvm = {
83+
type = "app";
84+
program = "${default.pkgs.writeShellScript "boot-unikernel-kvm" ''
85+
set -e
86+
dir="''${1:-./result}"
87+
shift || true
88+
exec ${vmrunner.lib.${system}.mkBoot default.chainloader { kvm = true; }}/bin/boot \
7689
-j $dir/vm.json \
7790
$dir/*.elf.bin \
7891
"$@"

0 commit comments

Comments
 (0)