1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-19 03:47:13 -04:00
nixpkgs/pkgs/os-specific/linux
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
..
915resolution
acpi
acpitool
alsa
atheros Updated Atheros MadWiFi driver 2008-04-26 15:23:17 +00:00
aufs * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
blcr Minor updates 2008-04-24 17:00:28 +00:00
bridge_utils
cramfsswap
device-mapper
dietlibc
dmidecode
dvd+rw-tools
e2fsprogs * Doh, wrong hash. 2008-05-08 11:00:18 +00:00
e3cfsprogs
eject
ext3cow-tools
firmware Fix the iwl4965 firmware (Intel Wi-Fi). 2008-05-07 12:15:00 +00:00
fuse
fxload
genext2fs
gw6c
hal
hdparm
hibernate
htop
hwdata
ifplugd
initscripts
iproute
iptables
iputils
iwlwifi * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
jfsrec
jfsutils
kbd
kernel * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
kernel-headers
kernel-headers-cross
klibc * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
kqemu
kudzu
kvm
libcap
libnscd
libselinux
libsepol
libsmbios
libvolume_id
lvm2
mdadm
mingetty
mkinitrd
module-init-tools * Check against accidentally mixing kernel versions (e.g. Linux 2.6.25 2008-05-08 15:36:19 +00:00
modutils
ndiswrapper
net-tools
nfs-utils
nss_ldap
numactl numactl: Fix post-install. 2008-04-18 14:46:29 +00:00
nvidia * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
opengl/xorg-sys
ov511
pam
pam_console
pam_devperm
pam_ldap
pam_login
pam_unix2
powertop
procps
pwdutils
qc-usb
radeontools
reiser4progs
reiserfsprogs
sdparm
shadow
splashutils
squashfs
sysklogd
syslinux
sysstat
sysvinit
tcp-wrapper
udev
uml-utilities
upstart
usbutils
util-linux
wireless-tools
wis-go7007 * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
wpa_supplicant wpa_supplicant updated to 0.6.3 2008-04-21 08:32:30 +00:00
xfsprogs