Commit graph

7 commits

Author SHA1 Message Date
Eelco Dolstra 343d4fc9f6 * Linux 2.6.25.9
svn path=/nixpkgs/trunk/; revision=12212
2008-06-29 17:02:08 +00:00
Eelco Dolstra aadfab6fff * Linux 2.6.25.6.
svn path=/nixpkgs/trunk/; revision=12032
2008-06-10 16:37:38 +00:00
Eelco Dolstra 0aea0db581 * Put all packages that depend on a specific kernel (notably kernel
modules) together in an attribute set returned by the function
  "kernelPackagesFor" that takes a kernel as argument.  For instance,
  kernelPackages_2_6_23 is the result of calling this function with
  kernel_2_6_23.

  This is necessary in NixOS to make it easier to override the kernel:
  it's not enough to just specify a different kernel (via the
  boot.kernel option), but you also need matching nvidiaDriver, aufs,
  iwlwifi, etc.  Having a single attribute set that contains all
  kernel-related packages makes this much easier.

* The kernel now has a passthru attribute "features" that allows NixOS
  expressions to test whether a kernel has certain features.  For
  instance, the externel "iwlwifi" kernel module package should only
  be built on kernels < 2.6.24, as kernels >= 2.6.24 have iwlwifi
  support integrated.  So the NixOS expressions can do the test
  "kernel.features ? iwlwifi" to see if the iwlwifi package should be
  built.

  Kernel patches can declare additional features.  E.g., the fbsplash
  patch adds a "fbSplash" feature.

svn path=/nixpkgs/trunk/; revision=11881
2008-05-22 12:01:24 +00:00
Eelco Dolstra ae972ce4d3 * Linux 2.6.25.4.
* Updated AUFS for 2.6.25.  Also applied a patch to the kernel that
  AUFS needs, unfortunately.

svn path=/nixpkgs/trunk/; revision=11864
2008-05-21 09:19:44 +00:00
Eelco Dolstra c30b6e0476 * Linux 2.6.25.2.
svn path=/nixpkgs/trunk/; revision=11778
2008-05-08 10:58:22 +00:00
Eelco Dolstra c3e2c90fb6 * Linux 2.6.25.1.
svn path=/nixpkgs/trunk/; revision=11764
2008-05-06 12:49:37 +00:00
Eelco Dolstra 64222f4f33 * Linux 2.6.25 (not tested yet).
svn path=/nixpkgs/trunk/; revision=11684
2008-04-22 12:01:53 +00:00