From df0879e105e26385179686861b65e9288da17fde Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Wed, 9 Jan 2008 08:51:25 +0000 Subject: [PATCH] Made small bootable (qemu-tested) CD with rescue-cd-configurable.nix ; strangely enough it includes stdenv though. svn path=/nixos/trunk/; revision=10102 --- configuration/rescue-cd-configurable.nix | 4 ++-- configuration/rescue-cd-minimal.nix | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 configuration/rescue-cd-minimal.nix diff --git a/configuration/rescue-cd-configurable.nix b/configuration/rescue-cd-configurable.nix index 3576a2cad77..5fe4f70f0f3 100644 --- a/configuration/rescue-cd-configurable.nix +++ b/configuration/rescue-cd-configurable.nix @@ -212,7 +212,7 @@ rec { nixpkgsTarball = if networkNixpkgs != "" then pkgs.fetchurl { url = configuration.installer.nixpkgsURL + "/" + nixpkgsRel + ".tar.bz2"; md5 = "6a793b877e2a4fa79827515902e1dfd8"; - } else makeNixPkgsTarball "nixpkgs.tar.bz2" /etc/nixos/nixpkgs; + } else makeNixPkgsTarball "nixpkgs.tar.bz2" "/etc/nixos/nixpkgs"; # The configuration file for Grub. @@ -299,7 +299,7 @@ rec { object = system.system.drvPath; symlink = "none"; } - ) + ); bootable = true; bootImage = "boot/grub/stage2_eltorito"; diff --git a/configuration/rescue-cd-minimal.nix b/configuration/rescue-cd-minimal.nix new file mode 100644 index 00000000000..c96e651cb53 --- /dev/null +++ b/configuration/rescue-cd-minimal.nix @@ -0,0 +1,18 @@ +{platform ? __currentSystem} : +let + isoFun = import ./rescue-cd-configurable.nix; +in +(isoFun { + inherit platform; + lib = (import ../pkgs/lib); + + networkNixpkgs = ""; + manualEnabled = false; + rogueEnabled = false; + sshdEnabled = false; + fontConfigEnabled = false; + sudoEnable = false; + includeMemtest = false; + includeStdenv = false; + includeBuildDeps = false; +}).rescueCD