From 76a64981960ccb22eb3aa44a76ed26cf5dd1eb14 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Tue, 29 Jan 2008 22:37:24 +0000 Subject: [PATCH] Catching up with rescue-cd.nix svn path=/nixos/trunk/; revision=10391 --- configuration/rescue-cd-configurable.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/configuration/rescue-cd-configurable.nix b/configuration/rescue-cd-configurable.nix index e1b0e7088eeb..b556608c5616 100644 --- a/configuration/rescue-cd-configurable.nix +++ b/configuration/rescue-cd-configurable.nix @@ -33,6 +33,7 @@ let {configuration=configuration; suffix=""} is always prepended. */ configList = arg "configList" (configuration : []); + aufs = arg "aufs" true; in let @@ -104,17 +105,22 @@ rec { configuration = let preConfiguration ={ boot = { + isLiveCD = true; autoDetectRootDevice = true; - readOnlyRoot = true; # The label used to identify the installation CD. rootLabel = "NIXOS"; extraTTYs = [] ++ (lib.optional manualEnabled 7) ++ (lib.optional rogueEnabled 8); inherit kernel; initrd = { - extraKernelModules = extraInitrdKernelModules; + extraKernelModules = extraInitrdKernelModules + ++ (if aufs then ["aufs"] else []) + ; }; kernelModules = bootKernelModules; + extraModulePackages = [] + ++(if aufs then [pkgs.aufs] else []) + ; }; services = {