File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 = {
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 "$@"
You can’t perform that action at this time.
0 commit comments