nixpkgs/modules
Eelco Dolstra f07f221f0e Replace grub-menu-builder with a much faster version
The old GRUB menu builder script is quite slow, typically taking
several seconds.  This is a real annoyance since it's run every time
you switch to a new configuration.  Therefore this patch replaces the
Bash script with a much faster Perl script.  In a VirtualBox test, the
execution time went from 2.7s to 0.1s.  The Perl version is also more
correct because it uses XML to get the GRUB configuration (through
builtins.toXML), so there are no shell escaping issues.

The new script currently lacks support for subconfigurations defined
through "nesting.children".
2012-07-24 19:16:27 -04:00
..
config Global replace /var/run/current-system -> /run/current-system 2012-07-16 11:34:21 -04:00
hardware Add module for b43 firmware 2012-07-13 23:54:41 -04:00
installer Replace grub-menu-builder with a much faster version 2012-07-24 19:16:27 -04:00
misc F-Prot virus signaure database updater: package 2012-07-24 10:52:04 +03:00
profiles * On headless systems, disable the emergency shell and redirect 2012-05-16 15:08:44 +00:00
programs Global replace /var/run/current-system -> /run/current-system 2012-07-16 11:34:21 -04:00
security AppArmor: packaged 2012-07-22 16:31:49 +03:00
services F-Prot virus signaure database updater: package 2012-07-24 10:52:04 +03:00
system Replace grub-menu-builder with a much faster version 2012-07-24 19:16:27 -04:00
tasks Global replace /var/run/current-system -> /run/current-system 2012-07-16 11:34:21 -04:00
testing Drop the socat wrapper 2012-06-22 15:37:22 -04:00
virtualisation virtualbox-image.nix: VirtualBox disks are /dev/sda, not /dev/vda 2012-07-24 19:07:03 -04:00
module-list.nix F-Prot virus signaure database updater: package 2012-07-24 10:52:04 +03:00
rename.nix * wpa_supplicant: automatically figure out the wireless interface(s) 2012-03-04 17:21:14 +00:00