From 11de02585a47a674d165717170f418efc45a886e Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sat, 12 Sep 2009 06:59:44 +0000 Subject: [PATCH] Trying to reconfigure kernel to boot svn path=/nixpkgs/trunk/; revision=17064 --- .../linux/zen-kernel/2.6.31-zen0.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/zen-kernel/2.6.31-zen0.nix b/pkgs/os-specific/linux/zen-kernel/2.6.31-zen0.nix index b90fbb9ca4e..606a3280cb2 100644 --- a/pkgs/os-specific/linux/zen-kernel/2.6.31-zen0.nix +++ b/pkgs/os-specific/linux/zen-kernel/2.6.31-zen0.nix @@ -23,18 +23,30 @@ in preConfigure = '' killOption () { - sed -re "s/$1=[ym]/# $1 is not set/" -i .config + sed -re 's/^('"$1"')=[ym]/# \1 is not set/' -i .config } setOptionMod () { - sed -re "s/# $1 is not set/$1=m/" -i .config + sed -re 's/^# ('"$1"') is not set/\1=m/' -i .config + sed -re "1i$1=m" -i .config } setOptionYes () { - sed -re "s/# $1 is not set/$1=y/" -i .config + sed -re 's/^# )'"$1"') is not set/\1=y/' -i .config + sed -re "1i$1=y" -i .config } make allmodconfig killOption CONFIG_IMA + killOption 'CONFIG_.*_DEBUG.*' + killOption CONFIG_AUDIT_ARCH + + killOption CONFIG_KERNEL_BZIP2 + killOption CONFIG_KERNEL_LZMA + setOptionYes CONFIG_KERNEL_GZIP + + killOption CONFIG_TASKSTATS + killOption CONFIG_PREEMPT_NONE + setOptionYes CONFIG_PREEMPT_VOLUNTARY cp .config ${config} '';