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

Reply via email to