From e7ab828da14b63abe481ab75f022bb5297f6de18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carles=20Pag=C3=A8s?= Date: Wed, 11 May 2016 15:40:44 +0200 Subject: [PATCH] makeImageFromDebDist: accept additional parameters for vm, as in rpm version. --- pkgs/build-support/vm/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 50c18360b8a..4718e2d72f6 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;};