This patchset solves all the issues I've found with Fedora/RHEL systems.
With them, it is now possible to:
* Build proper kernel arguments
* Do proper boot once with grub
* Match the initramfs style of newer Fedora/RHEL
* Make sure we'll build the initramfs file with a valid
version string
This also should unbreak the server based classes GitKernel and
SourceKernel. As careful as I tried to be, this change might
break the systems used routinely inside google, so I ask careful
review of this patchset.
Lucas Meneghel Rodrigues (6):
client/bin/kernel.py: default kernel arguments shall be kept
Add a method add_to_bootloader to job.kernel()
When no tag is provided, make job.bootloader.boot_once() a no-op
client/tools/boottool: Use a more reliable method to do grub boot
once
client/bin/kernel.py - loosen up initrd/initramfs match expression
client/bin/kernel.py: Match kernel version string with actual lib dir
client/bin/kernel.py | 49 +++++++++++++++++++++++++++++++---------
client/common_lib/boottool.py | 14 ++++-------
client/tools/boottool | 38 ++++++--------------------------
3 files changed, 50 insertions(+), 51 deletions(-)
--
1.7.2.3
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest