diff options
-rw-r--r-- | vm/app/mg.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/vm/app/mg.nix b/vm/app/mg.nix index 391b518..fdfef8f 100644 --- a/vm/app/mg.nix +++ b/vm/app/mg.nix @@ -6,5 +6,12 @@ import ../make-vm.nix { inherit config; } { providers.net = [ "netvm" ]; sharedDirs.virtiofs0.path = "/ext"; - run = "${config.pkgs.pkgsStatic.mg}/bin/mg"; + run = config.pkgs.pkgsStatic.callPackage ( + { writeScript, mg }: + writeScript "run-mg" '' + #!/bin/execlineb -P + if { /etc/mdev/wait virtiofs0 } + ${mg}/bin/mg /run/virtiofs/virtiofs0 + '' + ) { }; } |