* Apply a patch that is apparently required to make the kernel work
properly on Amazon EC2. * Always apply the CIFS timeout patch. It's rather annoying to have to build a separate kernel for the VM tests. svn path=/nixpkgs/trunk/; revision=22630
This commit is contained in:
parent
113fa71b8c
commit
3d442ad185
|
@ -7,9 +7,7 @@ rec {
|
||||||
# The 15 second CIFS timeout is too short if the host if heavily
|
# The 15 second CIFS timeout is too short if the host if heavily
|
||||||
# loaded (e.g., in the Hydra build farm when it's running many jobs
|
# loaded (e.g., in the Hydra build farm when it's running many jobs
|
||||||
# in parallel). So apply a patch to increase the timeout to 120s.
|
# in parallel). So apply a patch to increase the timeout to 120s.
|
||||||
kernel = pkgs.linux.override (orig: {
|
kernel = assert pkgs.linux.features.cifsTimeout; pkgs.linux;
|
||||||
kernelPatches = orig.kernelPatches ++ [ kernelPatches.cifs_timeout ];
|
|
||||||
});
|
|
||||||
|
|
||||||
kvm = pkgs.qemu_kvm;
|
kvm = pkgs.qemu_kvm;
|
||||||
|
|
||||||
|
|
|
@ -160,6 +160,17 @@ in
|
||||||
cifs_timeout =
|
cifs_timeout =
|
||||||
{ name = "cifs-timeout";
|
{ name = "cifs-timeout";
|
||||||
patch = ./cifs-timeout.patch;
|
patch = ./cifs-timeout.patch;
|
||||||
|
features.cifsTimeout = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
no_xsave =
|
||||||
|
{ name = "no-xsave";
|
||||||
|
patch = fetchurl {
|
||||||
|
url = "http://cvs.fedoraproject.org/viewvc/devel/kernel/fix_xen_guest_on_old_EC2.patch?revision=1.1&view=co";
|
||||||
|
name = "no-xsave.patch";
|
||||||
|
sha256 = "02f51f9b636b105c81a3ed62145abdc0ecb043b8114eb10257854577f617f894";
|
||||||
|
};
|
||||||
|
features.noXsave = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6472,6 +6472,8 @@ let
|
||||||
[ kernelPatches.fbcondecor_2_6_31
|
[ kernelPatches.fbcondecor_2_6_31
|
||||||
kernelPatches.sec_perm_2_6_24
|
kernelPatches.sec_perm_2_6_24
|
||||||
kernelPatches.aufs2_2_6_32
|
kernelPatches.aufs2_2_6_32
|
||||||
|
kernelPatches.cifs_timeout
|
||||||
|
kernelPatches.no_xsave
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue