diff options
Diffstat (limited to 'pkgs/build-support/vm/default.nix')
-rw-r--r-- | pkgs/build-support/vm/default.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 50c18360b8a1f..4718e2d72f6e3 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -572,10 +572,11 @@ rec { strongly connected components. See deb/deb-closure.nix. */ fillDiskWithDebs = - { size ? 4096, debs, name, fullName, postInstall ? null, createRootFS ? defaultCreateRootFS }: + { size ? 4096, debs, name, fullName, postInstall ? null, createRootFS ? defaultCreateRootFS + , QEMU_OPTS ? "", memSize ? 512 }: runInLinuxVM (stdenv.mkDerivation { - inherit name postInstall; + inherit name postInstall QEMU_OPTS memSize; debs = (lib.intersperse "|" debs); @@ -734,7 +735,8 @@ rec { makeImageFromDebDist = { name, fullName, size ? 4096, urlPrefix , packagesList ? "", packagesLists ? [packagesList] - , packages, extraPackages ? [], postInstall ? "" }: + , packages, extraPackages ? [], postInstall ? "" + , QEMU_OPTS ? "", memSize ? 512 }: let expr = debClosureGenerator { @@ -743,7 +745,7 @@ rec { }; in (fillDiskWithDebs { - inherit name fullName size postInstall; + inherit name fullName size postInstall QEMU_OPTS memSize; debs = import expr {inherit fetchurl;}; }) // {inherit expr;}; |