--- trunk/grubby/ChangeLog 2012/02/18 00:55:45 1723 +++ trunk/grubby/ChangeLog 2012/02/18 00:56:17 1724 @@ -1,5 +1,129 @@ 2012-02-18 Niels Rogalla + * [r1723] VERSION: + -version 8.4 + * [r1722] grubby.c, test/grub2.1, test/results/add/g2-1.1, + test/results/add/g2-1.2, test/results/add/g2-1.3: + Update "echo 'Loading..." messages to the new kernel version + + grub2-mkconfig will create lines like: + echo 'Loading Linux 3.1.0-0.rc6.git0.0.fc16.x86_64 + ...' + - depending on the content of /etc/default/grub. + + grubby would recognize these lines and replace them with lines + with the + right + version number such as: + echo 'Loading Fedora (3.1.0-0.rc6.git0.0.fc16.x86_64)' + + these lines were however not recognized by grubby and would not + be + updated on + next kernel update when this entry would be used as template. + + With this patch grubby will no longer look for a specific title + but + patch any + "echo 'Loading" line immediately before the kernel line. + + Signed-off-by: Adam Williamson + * [r1721] grubby.8, grubby.c, test.sh, + test/results/defaulttitle[ADD], + test/results/defaulttitle/g.1[ADD], + test/results/defaulttitle/g.10[ADD], + test/results/defaulttitle/g.11[ADD], + test/results/defaulttitle/g.2[ADD], + test/results/defaulttitle/g.3[ADD], + test/results/defaulttitle/g.4[ADD], + test/results/defaulttitle/g.5[ADD], + test/results/defaulttitle/g.6[ADD], + test/results/defaulttitle/g.7[ADD], + test/results/defaulttitle/g.8[ADD], + test/results/defaulttitle/g.9[ADD], + test/results/defaulttitle/g2.1[ADD], + test/results/defaulttitle/g2.2[ADD]: + Add new '--default-title' feature. + + This displays the title of the default entry directly from the + parsed configuration file. + + Signed-off-by: Cleber Rosa + * [r1720] grubby.8, grubby.c, test.sh, + test/results/defaultindex[ADD], test/results/defaultindex/0[ADD], + test/results/defaultindex/2[ADD]: + Add new '--default-index' feature. + + This displays the (numeric) index of the default entry directly + from the parsed configuration file. + + Signed-off-by: Cleber Rosa + * [r1719] test.sh: + test.sh: add feature for testing the output of a grubby command + + Instead of comparing the configuration file that gets generated + by + a grubby command + + Signed-off-by: Cleber Rosa + * [r1718] grubby.c: + GRUB: Fix detection by increasing offset when comparing stage1 to + MBR + + A couple of instructions of grub's stage1 get modified when + copied to + the + MBR (replaced by NOOPs). Check for this condition, and skip these + bytes + while compare stage1 and MBR. + + Signed-off-by: Cleber Rosa + * [r1717] grubby.c: + Don't crash if grubConfig not found. + + I trigger this crash on my system. It has syslinux and no grub. + + Signed-off-by: Christopher Li + * [r1716] new-kernel-pkg: + Adding extlinux support for new-kernel-pkg + + Signed-off-by: Christopher Li + * [r1715] grubby.c: + Look for other possible grub config files + + Since debian and Ubuntu don't symlink /boot/grub/menu.lst + to /etc/grub.conf, make it possible to look them over on + this original location as well. + + Signed-off-by: Lucas Meneghel Rodrigues + * [r1714] grubby.c: + Make grubby to recognize Ubuntu's spin of Grub2 + + We are looking to use grubby as a bootloader entries + manager for the autotest project: + + http://autotest.kernel.org/ + + The project aims to cover more distros than just + red hat based ones, so this small patch fixes the + tool under Ubuntu. They have chosen to name grub2 + grub, in all directory references. Also, they don't + make symlinks of grub config files on /etc. So, + adapt the code to take into consideration this + behavior. + + Changes from v1: + * Removed nested set of {} + * Made the return in case /etc/grub.d is found + indented + * Moved the dbgPrint("not found\n") statement + before the last return. Also, put a new + dbgPrint("found\n") if we've found a suitable + grub2 config file ubuntu/debian style. + + Signed-off-by: Lucas Meneghel Rodrigues + * [r1712] ChangeLog: + updated ChangeLog * [r1711] VERSION: -version 8.3 * [r1710] new-kernel-pkg: