nixpkgs/pkgs/os-specific/linux
Eelco Dolstra 7ce325f3e0 Unify the Linux kernel configurations
Having N different copies of the NixOS kernel configuration is bad
because these copies tend to diverge.  For instance, our 3.10 config
lacked some modules that were enabled in older configs, probably
because the 3.10 config had been copied off an earlier version of some
older kernel config.

So now there is a single kernel config in common-config.nix.  It has a
few conditionals to deal with new/removed kernel options, but
otherwise it's pretty straightforward.

Also, a lot of cut&paste boilerplate between the kernel Nix
expressions is gone (such as preConfigure).
2013-08-01 01:40:40 +02:00
..
915resolution * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
acpi Get rid of the "sf" alias for "sourceforge" 2013-01-14 12:00:32 +01:00
acpi-call Update acpi-call for Linux 3.10 compatibility 2013-07-05 18:43:21 +04:00
acpid acpid: build on linux 2013-06-18 22:48:34 +02:00
acpitool
afuse
alsa-lib alsa-lib: fix a stdint.h problem 2013-02-23 12:59:28 +01:00
alsa-oss buildNativeInputs -> nativeBuildInputs 2013-02-15 13:38:07 +01:00
alsa-plugins alsa-plugins: Update to upstream version 1.0.26. 2012-12-03 11:10:17 +01:00
alsa-utils Merge remote-tracking branch 'central/master' into stdenv-updates 2013-01-27 11:32:12 +01:00
apparmor Apparmor: minor cleanup 2013-05-11 21:14:35 +03:00
atheros Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
ati-drivers Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
atop update atop 2013-01-06 17:51:54 +01:00
aufs nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
aufs-util nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
autofs
batman-adv batman-adv: Disambiguate kernel versions 2013-07-30 16:52:12 +02:00
bbswitch Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
blcr Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
bluez bluez5: add experimental expression for bluez5 2013-03-14 17:58:31 +04:00
bridge-utils bridge-utils: updated to version 1.5 2011-12-01 11:26:49 +00:00
broadcom-sta maintainers: change my attrname to be uniform 2013-06-27 20:43:56 +02:00
busybox Remove unnecessary parentheses around if conditions 2012-12-28 19:54:15 +01:00
checkpolicy SELinux fixes and updates to 2012-09-24 2013-02-24 13:25:53 +01:00
cifs-utils cifs-utils: revert back to version 5.6 2013-03-05 12:14:00 +01:00
conky conky: Enable weather plugins. 2012-09-10 23:54:00 +02:00
consoletools linuxconsoletools: New package, version 1.4.3. 2012-10-02 03:46:41 +02:00
cpufrequtils Updating the assertion to cpufrequtils: linux pc only. 2013-03-25 22:04:14 +01:00
cramfsswap * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
cryopid
cryptodev Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
cryptsetup cryptsetup: Allow to build with Python support. 2013-06-24 10:33:18 +02:00
dietlibc
directvnc
dmidecode make package use mirror:// for gnu, savannah and gnome repositories where possible 2013-07-14 05:23:06 +03:00
dmraid Fix dmraid build 2012-07-18 09:25:58 -04:00
dmtcp
drbd * Apply a patch to propagate the --force flag in the legacy drbdadm to 2011-11-02 18:54:49 +00:00
dstat add package dstat 2012-08-05 15:10:26 +02:00
e3cfsprogs
e1000e gktspell: version bump to 2.0.16 because the old one has disappeared 2013-07-14 03:09:34 +03:00
ebtables ebtables: Update to 2.0.10-4 and fix build 2013-01-28 17:19:01 +01:00
exmap Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
fbterm Upstream tracking files for asymptote and fbterm 2012-12-04 14:55:19 +04:00
ffado Disable the debug option for FFADO 2012-10-07 22:33:50 +02:00
firmware Even more mirror:// fixes 2013-07-14 04:17:07 +03:00
frandom gktspell: version bump to 2.0.16 because the old one has disappeared 2013-07-14 03:09:34 +03:00
fuse fuse 2.9.2 2012-12-16 16:25:24 -05:00
fxload * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
gogoclient Fix references to ifconfig and route 2013-03-22 09:41:38 +04:00
google-authenticator Adding 'google-authenticator' 2013-03-30 21:06:06 +01:00
hdparm * hdparm updated to 9.39. 2012-03-09 19:24:54 +00:00
hibernate
hostapd enable 802.11n by default. 2013-03-11 02:31:51 -07:00
htop htop: update to version 1.0.2 2013-03-25 00:01:56 +01:00
hwdata
i7z i7z: better cpu frequency/turbo boost checker for intel core i{3,5,7} 2012-02-06 19:09:04 +00:00
i810switch
ifplugd
iotop
iproute iproute: don't compile with -Werror 2013-04-07 23:33:20 +02:00
ipsec-tools ipsec-tools: update to version 0.8.1 2013-07-22 16:29:16 +02:00
iptables iptables: upgrade to 1.4.16.2 2012-10-13 12:22:47 +02:00
iputils iputils: Don't depend on both GNU TLS and OpenSSL 2013-06-04 14:57:37 +02:00
iscsitarget Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
iw iw: update to 3.10. 2013-06-02 14:32:23 +02:00
iwlwifi Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
jujuutils jujuutils: fix reference to non-existent version of 'linuxHeaders' 2012-10-23 18:47:31 +02:00
kbd kbd: Update to 1.15.3 2012-07-24 22:33:39 -04:00
kernel Unify the Linux kernel configurations 2013-08-01 01:40:40 +02:00
kernel-headers linux-headers: Update to 3.7 2012-12-29 01:12:31 +01:00
kernel-headers-cross
kexectools Adding kexectools. 2012-03-16 21:17:13 +00:00
keyutils
klibc Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
kmod kmod: Update to kmod-12 2013-02-21 11:28:52 -05:00
latencytop fix bad "licence" names 2013-07-04 18:16:34 +02:00
libaio
libatasmart * Added udisks, the replacement of the disk management bits of HAL 2011-07-23 01:29:51 +00:00
libcap Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
libcap-ng add libcap_ng 2013-02-24 11:19:35 +01:00
libcgroup Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
libnl Remove a bunch of unreferenced files 2012-11-29 13:43:37 +01:00
libnscd
libselinux libselinux: Add option to enable Python support. 2013-06-24 10:33:17 +02:00
libsemanage SELinux fixes and updates to 2012-09-24 2013-02-24 13:25:53 +01:00
libsepol SELinux fixes and updates to 2012-09-24 2013-02-24 13:25:53 +01:00
libsmbios synchronize with trunk 2011-10-06 10:27:33 +00:00
libvolume_id
lm-sensors * lm_sensors -> lm-sensors. 2011-12-21 10:28:51 +00:00
lsiutil * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
lsscsi
lvm2 Work around some crazy race condition in devicemapper device creation 2012-10-15 14:46:15 -04:00
lxc Change package urls to use mirror://sourceforge 2013-07-14 02:35:26 +03:00
mcelog Fixing mcelog, so it puts the proper files in share/doc 2013-01-20 18:52:58 +01:00
mdadm Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
microcode os-specific/linux/microcode/converter.nix: update download location for intel-microcode2ucode.c 2013-06-03 10:15:34 +02:00
mingetty * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
module-init-tools module-init-tools: Fix URL 2013-01-15 18:53:12 +01:00
mountall Merge remote-tracking branch 'upstream/master' into x-updates 2012-07-14 14:24:27 -04:00
multipath-tools udev-173, patch 2011-08-18 13:04:55 +00:00
ndiswrapper More mirror:// URL fixes 2013-07-14 03:31:12 +03:00
net-tools Fixing nettools with headers >=3.6 (no more strip) 2013-01-05 21:52:44 +00:00
netatop Adding netatop module, for atop 2013-05-20 10:13:07 +02:00
nfs-utils Remove duplicate tcp-wrappers package 2012-11-29 15:26:13 +01:00
nss_ldap nss_ldap: fixing crash with glibc >= 2.16 2013-05-17 10:23:37 +02:00
numactl * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
nvidia-x11 nvidia: also install useful nvidia-smi tool 2013-07-21 19:32:54 +02:00
open-iscsi Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
opengl/xorg-sys * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
otpw otpw: fixing the entropy source (PATH variables) 2013-03-30 21:06:06 +01:00
pam libxcrypt: Remove 2013-01-28 17:19:03 +01:00
pam_ccreds
pam_console pam_console: fix version to match tarball 2013-07-14 02:08:51 +03:00
pam_devperm
pam_krb5
pam_ldap
pam_login
pam_ssh_agent_auth pam_ssh_agent_auth: fix nix eval 2013-05-23 15:24:15 +02:00
pam_usb pam_usb: drop hal dependency 2012-03-29 18:02:10 +00:00
pcmciautils * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
plymouth Plymouth: works quite well with the X11 renderer and from a VT 2013-04-15 20:15:47 +02:00
pm-utils pm-utils: Set meta.platforms 2013-01-24 12:52:00 +01:00
pmount svn merge ^/nixpkgs/trunk 2012-01-08 16:01:12 +00:00
pmtools Fix bad URLs lacking a scheme 2013-01-14 18:26:46 +01:00
policycoreutils SELinux fixes and updates to 2012-09-24 2013-02-24 13:25:53 +01:00
pommed Pommed: find the 'eject' command in /var/setuid-wrappers:/home/shlevy/.nix-profile/bin:/home/shlevy/.nix-profile/sbin:/home/shlevy/.nix-profile/lib/kde4/libexec:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/nix/var/nix/profiles/default/lib/kde4/libexec:/var/run/current-system/sw/bin:/var/run/current-system/sw/sbin:/var/run/current-system/sw/lib/kde4/libexec 2012-03-20 18:28:32 +00:00
powertop powertop: fix and update 2013-02-02 11:07:14 +01:00
procps Making procps crossbuild. 2012-01-01 20:01:02 +00:00
procps-ng procps-ng: Add 2013-01-23 17:12:20 +01:00
psmisc psmisc: update to version 22.19 2012-07-02 16:53:52 +02:00
psmouse-alps Adding comment about psmouse-alps. 2013-06-13 23:25:52 +02:00
radeontools * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
regionset * Added regionset, a tool for changing the region code setting of DVD 2011-10-21 00:43:56 +00:00
reptyr Update/fix MuPDF 2012-10-04 10:37:54 +04:00
rfkill rfkill udev package. 2012-02-24 01:35:59 +00:00
rtkit * Add rtkit to the channel. 2011-08-01 13:26:00 +00:00
sdparm
sepolgen SELinux fixes and updates to 2012-09-24 2013-02-24 13:25:53 +01:00
shadow Revert "experimental/shadow" 2013-04-23 13:04:17 +02:00
spl Don't need NIX_CFLAGS_COMPILE in spl build anymore, consolodate zfs patches. 2013-04-06 00:06:27 -07:00
splashutils
statifier Even more mirror:// fixes 2013-07-14 04:17:07 +03:00
sysfsutils sysfsutils: Use SourceForge mirror instead of static URL. 2012-10-02 08:50:42 +02:00
sysklogd sysklogd: Don't remove /dev/log when syslogd exits 2013-05-09 16:28:36 +02:00
syslinux syslinux: Update to 4.06 and fix build 2013-01-28 17:19:02 +01:00
sysstat Use /var/log/sa for statedir of sysstat, in stead of $out/var/lib/sa. This path cannot be overriden at runtime, so choosing a 'sane' default. 2012-08-14 14:14:55 +02:00
systemd fix evaluation on non-Linux, should fix tarball 2013-06-17 22:06:36 +02:00
sysvinit sysvtools: fix symlink when withoutInitTools = false 2013-05-09 15:15:04 +02:00
tcp-wrappers Remove duplicate tcp-wrappers package 2012-11-29 15:26:13 +01:00
tp_smapi Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
tunctl * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
uclibc Clean up redundant "if condition then true else false" 2012-12-28 19:57:47 +01:00
udev Remove udev 173 2012-12-13 11:42:00 +01:00
udisks fix udisks2 paths 2013-04-04 12:02:53 +04:00
untie
upower Merge remote-tracking branch 'central/master' into stdenv-updates 2013-01-27 11:32:12 +01:00
upstart Remove a bunch of unreferenced files 2012-11-29 13:43:37 +01:00
usbutils usbutils: update 006 -> 007 2013-07-06 11:55:40 +02:00
util-linux util-linux: Update to 2.22.2 2013-01-28 17:19:03 +01:00
v4l-utils v4l-utils: update to version 0.9.3 2013-01-20 16:23:28 +01:00
v86d Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
wireless-tools
wis-go7007 Partially revert my recent kernelPackages changes 2013-03-24 07:45:00 -04:00
wpa_supplicant wpa_supplicant: update 1.1 -> 2.0 2013-06-20 19:13:29 +02:00
wvdial
x86info x86info: fix 2013-02-16 21:29:55 +01:00
xf86-input-mtrack xf86-input-mtrack: Update, use pixman 2012-07-14 16:32:20 -04:00
xf86-input-multitouch * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
xf86-input-wacom ReRevert Merge x-updates into master 2013-05-29 23:25:02 +02:00
xf86-video-nested Tidy up: use the web interface for the git repo as the homepage 2013-03-03 19:40:17 +01:00
xf86-video-nouveau WARNING: history from now is going to change (mesa+llvm) 2013-05-16 17:16:02 +02:00
zfs Don't need NIX_CFLAGS_COMPILE in spl build anymore, consolodate zfs patches. 2013-04-06 00:06:27 -07:00