1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-13 08:05:40 +00:00
nixpkgs/modules/system
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
..
activation Replace grub-menu-builder with a much faster version 2012-07-24 19:16:27 -04:00
boot Mount securityfs needed for AppArmor and some TPM drivers. 2012-07-22 16:31:49 +03:00
etc * Support globbing in the source attribute of environment.etc entries. 2012-05-17 18:43:45 +00:00
upstart Don't create /var/log/upstart/<jobname> unless necessary 2012-07-18 17:09:00 -04:00
upstart-events Rename time.clockLocal -> time.hardwareClockInLocalTime. 2012-07-11 15:33:34 -04:00