nixpkgs/pkgs/os-specific/linux
Austin Seipp acbf28145c nixos: make several kernel common-config options optional
Realistically, common-config is useful, but there are a lot of things in
there that are non-optionally specified that aren't always useful. For
example, when deploying grsecurity, I don't want the bluetooth,
wireless, or input joystick/extra filesystem stack (XFS, etc), nor the
staging drivers tree.

The problem is that if you specify this in your own kernel config in the
grsecurity module, by saying 'BT n' to turn off bluetooth,
common-config turns on 'BT_HCIUART_BCSP y', which then becomes unused
and errors out.

This is really just an arbitrary picking at the moment, but it should be
OK.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-11 22:39:29 -05:00
..
915resolution * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
acpi Adopt more packages. 2014-01-28 18:11:00 +01:00
acpi-call Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
acpid acpid: update from 2.0.21 to 2.0.22 2014-03-19 21:56:48 +01:00
acpitool acpitool-0.5.1 2010-05-27 19:33:37 +00:00
afuse * Get rid of many instances of "args: with args;", and other coding 2010-07-28 11:55:54 +00:00
alienfx Add #include <unisted.h> for sleep and usleep 2014-01-25 13:46:48 -05:00
alsa-lib alsa: set meta.platform for ALSA-related packages to Linux 2013-12-06 19:26:34 +01:00
alsa-oss alsa: set meta.platform for ALSA-related packages to Linux 2013-12-06 19:26:34 +01:00
alsa-plugins alsa: bump 1.0.26 -> 1.0.27 (close #1198) 2013-11-11 22:32:28 +01:00
alsa-utils Fix alsa-utils 2014-03-14 09:08:04 -04:00
apparmor apparmor: update from 2.8.1 to 2.8.2 2013-12-09 11:04:25 +02:00
ati-drivers ATI-driver: the hash has changed, reported by: @ikervagyok 2014-02-10 16:42:02 +01:00
atop update atop 2013-01-06 17:51:54 +01:00
audit Add audit 2.3.2 for the new libsemanage 2013-11-29 02:08:52 -06:00
autofs autofs: upgrade 5.0.5 -> 5.0.8 2013-11-21 21:49:47 +01:00
batman-adv Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
bbswitch upgrade bbswitch to 0.8 2014-03-04 01:05:12 +01:00
blcr Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
bluez bluez5: update from 5.12 to 5.16 2014-03-21 16:04:15 +02:00
bridge-utils bridge-utils: updated to version 1.5 2011-12-01 11:26:49 +00:00
broadcom-sta Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
busybox busybox: update from 1.21.1 to 1.22.1 2014-04-09 12:41:10 +02:00
can-utils can-utils: new package 2014-03-09 14:19:39 +01:00
checkpolicy Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
checksec Make my packages slightly more consistent. 2014-03-07 20:27:02 -06:00
cifs-utils Upgrade cifs-utils from 5.7 -> 6.2 2013-11-28 00:52:11 -06:00
conky conky: add config options 2014-03-16 12:30:15 +01:00
consoletools Update consoletools from 1.4.3 -> 1.4.6 2013-11-28 00:52:11 -06:00
conspy Add conspy Linux console proxy 2013-10-20 18:02:07 +04:00
cpufrequtils Make cpufrequtils compilation pure. 2014-04-05 09:08:05 +02:00
cramfsswap * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
criu criu: attempt to fix doc building on Hydra 2014-03-20 14:01:57 -05:00
cryopid
cryptodev Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
cryptsetup cryptsetup: update from 1.6.2 to 1.6.3 2014-01-08 18:49:49 +01:00
dietlibc
directvnc
dmidecode dmidecode: set meta.platforms to linux 2013-12-12 00:32:31 +01:00
dmraid Fix dmraid build 2012-07-18 09:25:58 -04:00
dmtcp * Update dmtcp to version 1.2.0. 2011-02-22 19:00:45 +00:00
drbd Upgrade drbd from 8.4.0 -> 8.4.4 2013-11-28 00:52:12 -06:00
dstat More description fixes 2013-10-06 12:01:38 +02:00
e3cfsprogs
e1000e Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
ebtables ebtables: Update to 2.0.10-4 and fix build 2013-01-28 17:19:01 +01:00
fbterm Upstream tracking files for asymptote and fbterm 2012-12-04 14:55:19 +04:00
ffado nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
firmware Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
forktty Adding forktty terminal connection/disconnection helper 2013-10-20 20:27:50 +04:00
frandom Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
fuse Adopt more packages. 2014-01-28 18:11:00 +01:00
fxload * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
gfxtablet Adding desktop side of GfxTablet tablet-as-input-device Android app 2013-10-22 09:30:49 +04:00
gogoclient Fix references to ifconfig and route 2013-03-22 09:41:38 +04:00
google-authenticator Add support for printing qr code for google-authenticator. 2014-02-20 12:30:49 +01:00
gradm gradm: learn of all accesses for /nix/store 2014-04-06 21:51:35 +02:00
guvcview add guvcview package 2014-02-07 00:01:40 +00:00
hdparm Upgrade hdparm from 9.39 -> 9.43 2013-11-28 01:10:33 -06:00
hibernate hibernate: upgrade from 1.98.1 to 2.0 2013-11-19 21:33:43 +01:00
hostapd hostapd: update from 2.0 to 2.1 2014-04-03 07:05:07 +03:00
htop htop: update to version 1.0.2 2013-03-25 00:01:56 +01:00
hwdata Upgrade hwdata from 0.172 -> 0.249 2013-11-29 02:08:51 -06:00
i7z i7z: update to 0.27.2, cleanup build, add git repository to metadata. 2013-10-18 23:05:22 +03:00
i810switch * Get rid of many instances of "args: with args;", and other coding 2010-07-28 11:55:54 +00:00
ifenslave ifenslave: Add new package 2013-12-31 09:28:52 -06:00
ifplugd
iotop buildPythonPackage: fix more borken packages 2014-02-21 18:29:57 +01:00
iproute Move all db4 packages to the default db5 2014-02-15 12:03:02 +01:00
ipsec-tools ipsecTools: update from 0.8.1 to 0.8.2 2014-03-03 11:10:24 +01:00
iptables Update IPTables from 1.4.16.2 -> 1.4.20 2013-11-28 00:52:12 -06:00
iputils iputils: Don't depend on both GNU TLS and OpenSSL 2013-06-04 14:57:37 +02:00
iw iw: update from 3.11 to 3.14 2014-02-24 22:04:40 +01: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 nixos: make several kernel common-config options optional 2014-04-11 22:39:29 -05:00
kernel-headers linuxHeaders: add meta, incl. platforms = linux; 2014-01-25 15:35:52 +01:00
kernel-headers-cross
kexectools kexec-tools: Update to 2.0.4 2013-09-12 10:38:37 +02:00
keyutils Upgrade keyutils from 1.2 -> 1.5.8 2013-11-29 02:08:51 -06:00
klibc Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
kmod kmod: bump 2014-02-03 18:42:04 -05:00
kmod-blacklist-ubuntu kmod-blacklist-ubuntu: fix references to binaries 2014-02-02 09:45:59 +01:00
kmscon Add platforms for kmscon 2014-01-15 08:17:19 -05:00
ktap Make my packages slightly more consistent. 2014-03-07 20:27:02 -06:00
latencytop fix bad "licence" names 2013-07-04 18:16:34 +02:00
ldm ldm: Use meta.repositories.git. 2014-03-04 12:44:15 +01:00
libaio libaio: Fix download URL 2014-01-18 15:24:42 +00:00
libatasmart Upgrade libatasmart from 0.17 -> 0.19 2013-11-29 02:08:52 -06: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 Adding libnl 3.2.19 to use instead of the latest with ntrack 2013-12-02 22:47:52 +04:00
libnscd
libselinux libselinux: update from 2.2.1 to 2.2.2 2014-02-24 22:04:40 +01:00
libsemanage Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
libsepol remove pointless passthru meta 2014-01-10 01:45:35 +01:00
libsmbios synchronize with trunk 2011-10-06 10:27:33 +00:00
libvolume_id libvolume_id: update from 0.81.0 to 0.81.1 2013-12-13 22:41:58 +02:00
lm-sensors lm_sensors: update from 3.3.4 to 3.3.5 2014-02-04 21:58:25 +02:00
lockdep lockdep: refactor into non-kernel package 2014-04-08 19:21:55 -05:00
lsiutil * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
lsscsi lsscsi: update from 0.24 to 0.27 2013-12-14 00:16:59 +02:00
lttng-modules set all licenses to be attributes (and wait for Nix 1.7) 2014-03-12 21:20:43 +01:00
lvm2 Upgrade lvm from 2.02.100 -> 2.02.104 2013-11-28 00:52:12 -06:00
lxc lxc: set rootfs path somewhere outside /nix/store 2014-04-10 11:46:06 +02:00
mcelog clean up git revision handling in several packages 2013-11-13 12:46:55 +02:00
mdadm Update MDadm from 3.1.2 -> 3.3 2013-11-28 00:52:12 -06:00
microcode intel-microcode: upgrade to 20140122 2014-04-10 11:57:20 +02:00
mingetty * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
module-init-tools Kernel module aggregator: Use kmod instead of module-init-tools 2013-08-09 18:48:52 +02:00
multipath-tools udev-173, patch 2011-08-18 13:04:55 +00:00
musl musl: version 1.0.0 2014-04-07 10:31:31 -05:00
ndiswrapper Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
net-tools Fixing nettools with headers >=3.6 (no more strip) 2013-01-05 21:52:44 +00:00
netatop Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05: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-x11: patch for kernel 3.14 support 2014-04-11 23:40:16 +02:00
nvidiabl Now properly add nvidiabl. 2014-03-07 16:08:38 +01:00
open-iscsi Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05: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 More description fixes 2013-10-06 12:01:38 +02:00
pam_console pam_console: fix version to match tarball 2013-07-14 02:08:51 +03:00
pam_devperm
pam_krb5 Adopt packages. 2014-01-28 17:31:17 +01:00
pam_ldap More metadata 2010-08-13 23:09:53 +00:00
pam_login pam_login: Really apply `sys-stat-h.patch'. 2010-04-28 12:37:06 +00:00
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
pax-utils pax-utils: Update from 0.7 -> 0.8.1 2014-03-21 16:14:17 +01:00
paxctl paxctl: Use http instead of https 2014-02-28 00:15:55 +01:00
pcmciautils * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
plymouth nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
pm-utils pm-utils: Set meta.platforms 2013-01-24 12:52:00 +01:00
pmount Change pmount download address and add platforms 2013-12-24 10:50:40 +01:00
pmtools Fix bad URLs lacking a scheme 2013-01-14 18:26:46 +01:00
policycoreutils policycoreutils: update from 2.2.4 to 2.2.5 2013-12-13 00:39:20 +02:00
pommed Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
powertop powertop: update from 2.2 to 2.5 2013-12-23 05:22:37 +02:00
procps Making procps crossbuild. 2012-01-01 20:01:02 +00:00
procps-ng procps-ng: make it the default procps (name and attr) 2014-03-16 19:07:38 +01:00
psmisc psmisc: the tarball got updated upstream 2014-03-24 10:35:52 +01:00
psmouse-alps Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05: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 reptyr: version 0.5 2014-02-19 15:05:36 -06:00
rfkill rfkill: Update to 0.5 2014-01-27 17:58:25 +01:00
rtkit * Add rtkit to the channel. 2011-08-01 13:26:00 +00:00
sdparm sdparm: update from 1.03 to 1.08 2013-12-14 21:44:51 +02:00
sepolgen Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
setools Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
shadow su: Make the su package a provider of only the su binary 2014-04-05 16:01:52 -05:00
spl spl, zfs: Add myself as a maintainer 2014-03-15 02:01:57 +01:00
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 from 4.06 to 4.07 2013-12-31 05:44:11 +02: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 nixos: fix linux containers (systemd-nspawn, lxc, lxc-libvirt) 2014-03-24 23:59:50 +01: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 Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
ttysnoop Fix license attribute in ttysnoop 2013-10-20 21:15:14 +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 Revert "Fix services.udisks.enable." 2014-04-08 13:28:24 +02:00
udisks-glue Added udisks-glue, a tool to associate udisks-events to actions 2013-10-02 15:40:57 +00:00
untie Adding untie - a tool for manipulating namespaces 2010-11-23 07:52:57 +00:00
upower upower: add gobject introspection 2014-01-26 00:15:05 +01:00
upstart Remove a bunch of unreferenced files 2012-11-29 13:43:37 +01:00
usbutils usbutils: Update USB IDs 2013-10-14 12:47:04 +02:00
util-linux su: Make the su package a provider of only the su binary 2014-04-05 16:01:52 -05:00
v4l2loopback typo 2014-04-02 12:40:59 +02:00
v4l-utils v4l_utils: update from 0.9.3 to 1.0.0 2013-12-21 02:28:27 +02:00
v86d Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
wireless-tools
wis-go7007 Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
wpa_supplicant wpa_supplicant: cosmetic to un-break syntax highlighting 2014-03-11 12:34:48 +01:00
wvdial Fix wvdial build by inserting missing unistd.h includes 2014-02-02 19:21:08 +04:00
x86info More description fixes 2013-10-06 12:01:38 +02:00
xf86-input-mtrack Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
xf86-input-multitouch Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
xf86-input-wacom xf86_input_wacom: update from 0.20.0 to 0.23.0 2014-02-15 20:45:10 +01: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
zfs spl, zfs: Add myself as a maintainer 2014-03-15 02:01:57 +01:00