Skip to content

Commit 38f0eaa

Browse files
committedJul 27, 2017
makeImageFromDebDist: Add extraDebs arguments
This allows adding packages that are not part of the distribution, e.g.g extraDebs = [ (pkgs.fetchurl { name = "openjdk.deb"; url = http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/pool/main/o/openjdk-8/openjdk-8-jdk-headless_8u111-b14-3~14.04.1_amd64.deb; sha256 = "1n5ibpkx9pjmc4nr052rls1yqbq7ckav2rabixjhd4yxbyhjl0ap"; }) ]; (cherry picked from commit 63d7b6e)
1 parent 0213a18 commit 38f0eaa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎pkgs/build-support/vm/default.nix

+2-1
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,7 @@ rec {
750750
{ name, fullName, size ? 4096, urlPrefix
751751
, packagesList ? "", packagesLists ? [packagesList]
752752
, packages, extraPackages ? [], postInstall ? ""
753+
, extraDebs ? []
753754
, QEMU_OPTS ? "", memSize ? 512 }:
754755

755756
let
@@ -760,7 +761,7 @@ rec {
760761
in
761762
(fillDiskWithDebs {
762763
inherit name fullName size postInstall QEMU_OPTS memSize;
763-
debs = import expr {inherit fetchurl;};
764+
debs = import expr {inherit fetchurl;} ++ extraDebs;
764765
}) // {inherit expr;};
765766

766767

0 commit comments

Comments
 (0)
Please sign in to comment.