2012-02-18 Niels Rogalla * [r1711] VERSION: -version 8.3 * [r1710] new-kernel-pkg: Fix new-kernel-pkg invocation of grubby for grub (bz 725185) new-kernel-pkg did not specify --grub when it called grubby to update the kernel entry with an initrd. Grubby would then try to probe what to do and would give preference to grub2 and thus leave an incomplete grub entry. new-kernel-pkg did also not specify the grub config file explicitly to grubby as it do for the grub2 config file. That could perhaps in some situations cause grubby to do something else than new-kernel-pkg expected. Now --grub -c $grubConfig is specified explicitly in all cases. * [r1708] ChangeLog: updated ChangeLog * [r1707] VERSION: -version 8.2 * [r1706] new-kernel-pkg: Read HYPERVISOR and HYPERVISOR_ARGS from /etc/conf.d/grubby and set mbkernel and mbargs Signed-off-by: W. Michael Petullo * [r1704] ChangeLog: updated ChangeLog * [r1703] VERSION: -version 8.1 * [r1702] new-kernel-pkg: Fix a miss-spelled variable name. "grub2Config", not "grub2Cfg". * [r1700] ChangeLog: updated ChangeLog * [r1699] VERSION: -version 8.0 * [r1698] test.sh, test/grub2.1[ADD], test/grub2.2[ADD], test/results/add/g2-1.1[ADD], test/results/add/g2-1.2[ADD], test/results/add/g2-1.3[ADD], test/results/add/g2-1.4[ADD]: Add some limited test cases for grub2. * [r1697] new-kernel-pkg: Update grub2 support to new-kernel-pkg This uses grubby for grub2 on efi and non-efi machines. 2012-02-17 Niels Rogalla * [r1696] grubby.c: Add grub2.cfg support to grubby. * [r1695] Makefile: Add -ggdb * [r1694] Makefile, grubby.c: Tweak some make options. Some functions are only used in dbgPrintf() arguments. As such, errors/warnings on unused functions need to be disabled. Also, use -std=gnu99. Also, add a debug target. * [r1693] grubby.c: Rename entrySeparator to entryStart. Since we're actually using it to detect the start of an entry (and specifically not the end), name this slightly better. * [r1692] grubby.c: Convert configFileInfo structs to C99-style initializers. Get rid of the old initializers where struct names were commends, in favor of C99-style assignment, so new fields can be put at logical places without having to change the whole file. * [r1691] new-kernel-pkg, uboot[ADD]: Add uboot support for ARM (#712199) 2011-07-19 Niels Rogalla * [r1433] ChangeLog[ADD]: -added ChangeLog * [r1432] VERSION: -version 7.0.18 - upstream fixed grub2 errors in new-kernel-pkg, which we already done in our port of 7.0.17. ver up to be in sync with upstream * [r1431] new-kernel-pkg: -we install grub2 without '2' suffix 2011-06-03 Niels Rogalla * [r1341] VERSION: -version 7.0.17.1 * [r1340] installkernel: -be dracut friendly * [r1339] Makefile: -added installkernel{,.8} * [r1338] installkernel[CPY], installkernel.8[CPY]: -copied from magellan-mkinitrd * [r1336] VERSION: -version 7.0.17 * [r1335] Makefile: -adjusted Makefile to use grubby's version file * [r1334] new-kernel-pkg, new-kernel-pkg.8: -be more dracut and plymouth friendly * [r1333] make-tarball.sh[ADD]: -added make-tarball script * [r1332] .[CPY], Makefile[CPY], VERSION[CPY], grubby.8[CPY], grubby.c[CPY], new-kernel-pkg[CPY], new-kernel-pkg.8[CPY], test.sh[CPY], test/elilo.1[CPY], test/elilo.2[CPY], test/results/add/g1.5[CPY], test/results/add/g1.6[CPY], test/results/add/y3.1[CPY], test/results/multiboot/e1.1[CPY], test/results/multiboot/e1.2[CPY], test/results/multiboot/e2.1[CPY], test/results/multiboot/e2.2[CPY], test/results/multiboot/e2.3[CPY], test/results/updargs/g3.7[CPY], test/results/updargs/g7.5[CPY], test/yaboot.1[CPY], test/yaboot.2[CPY], test/yaboot.3[CPY]: -forkin standalone grubby