makeImageFromDebDist: accept additional parameters for vm, as in rpm version.
This commit is contained in:
parent
a0e8d542c7
commit
e7ab828da1
@ -572,10 +572,11 @@ rec {
|
|||||||
strongly connected components. See deb/deb-closure.nix. */
|
strongly connected components. See deb/deb-closure.nix. */
|
||||||
|
|
||||||
fillDiskWithDebs =
|
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 {
|
runInLinuxVM (stdenv.mkDerivation {
|
||||||
inherit name postInstall;
|
inherit name postInstall QEMU_OPTS memSize;
|
||||||
|
|
||||||
debs = (lib.intersperse "|" debs);
|
debs = (lib.intersperse "|" debs);
|
||||||
|
|
||||||
@ -734,7 +735,8 @@ rec {
|
|||||||
makeImageFromDebDist =
|
makeImageFromDebDist =
|
||||||
{ name, fullName, size ? 4096, urlPrefix
|
{ name, fullName, size ? 4096, urlPrefix
|
||||||
, packagesList ? "", packagesLists ? [packagesList]
|
, packagesList ? "", packagesLists ? [packagesList]
|
||||||
, packages, extraPackages ? [], postInstall ? "" }:
|
, packages, extraPackages ? [], postInstall ? ""
|
||||||
|
, QEMU_OPTS ? "", memSize ? 512 }:
|
||||||
|
|
||||||
let
|
let
|
||||||
expr = debClosureGenerator {
|
expr = debClosureGenerator {
|
||||||
@ -743,7 +745,7 @@ rec {
|
|||||||
};
|
};
|
||||||
in
|
in
|
||||||
(fillDiskWithDebs {
|
(fillDiskWithDebs {
|
||||||
inherit name fullName size postInstall;
|
inherit name fullName size postInstall QEMU_OPTS memSize;
|
||||||
debs = import expr {inherit fetchurl;};
|
debs = import expr {inherit fetchurl;};
|
||||||
}) // {inherit expr;};
|
}) // {inherit expr;};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user