[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [OSSTEST PATCH v2 00/23] UEFI and commissioning fixes



From: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>

I am trying to commission some new hosts.  These patches fix problems
I encountered.  There are fixes to:

 * Better support UEFI x86 hosts.
 * Improve the commissioning instructions in README.dev.
 * Handle the new FreeBSD anointments system in make-*-flight in
   production (Executive) mode.
 * Other bugfixes.

This now mostly works with the two new boxes, so I am going to push it
now and put the machines into service RSN.

Ian Jackson (10):
  Osstest/TestSupport: Use right arch for UEFI grub setup
  Osstest/Debian: preseed: Force UEFI install regardless
  README.dev: Fix a typo
  README.dev: Discuss setting Firmware for UEFI machines
  README.dev: Make example commisioning runes use $hn variable
  Perl @INC path: fix a few more scripts to use BEGIN
  mg-anoint: Make readonly operations "work" in standalone mode
  mg-anoint: Support mg-anoint retrieve --tolerate-unprepared
  mfi-common: set_freebsd_runvars: Never set freebsd_distpath to
    `/amd64' etc.
  mfi-common: Fall back to anointed builds in Executive mode


Ian Jackson (23):
  Osstest/Debian.pm: Remove a spurious `my $kernel'.
  Osstest/TestSupport: Use right arch for UEFI grub setup
  Osstest/Debian: preseed: Force UEFI install regardless
  Osstest/Debian: Use X64 bootloader for UEFI i386
  README.dev: Fix a typo
  README.dev: Discuss setting Firmware for UEFI machines
  README.dev: Make example commisioning runes use $hn variable
  Perl @INC path: fix a few more scripts to use BEGIN
  mg-anoint: Make readonly operations "work" in standalone mode
  mg-anoint: Support mg-anoint retrieve --tolerate-unprepared
  mfi-common: set_freebsd_runvars: Never set freebsd_distpath to
    `/amd64' etc.
  mfi-common: Fall back to anointed builds in Executive mode
  Debian: Pass $ho to debian_overlays
  Osstest/Debian: bootloader: Ignore `.config' files
  Osstest/Debian: bootloader: Understand multiboot2 syntax
  Debian.pm: debian_overlays: Do not make $func callback for nonexistent
    dirs
  Debian.pm: debian_overlays: Internal default for tarball name
  Debian.pm: debian_overlays: Allow local overlay to override supplied
    one
  Debian.pm: debian_overlays: Honour suite-specific overlays
  grub: Move 20_linux_xen to suite-specific overlays
  20_linux_xen: Use multiboot2 when Xen supports it
  ts-xen-install: Install additional .debs for UEFI
  freebsd: Expect a freebsd-10 hostflag for freebsd tests

 Osstest/Debian.pm                       |  40 ++++--
 Osstest/JobDB/Executive.pm              |   2 +
 Osstest/JobDB/Standalone.pm             |   2 +
 Osstest/TestSupport.pm                  |  11 +-
 README.dev                              |  21 +--
 make-flight                             |   2 +-
 mfi-common                              |  19 ++-
 mg-anoint                               |  34 ++++-
 overlay-jessie/etc/grub.d/20_linux_xen  | 226 ++++++++++++++++++++++++++++++++
 overlay-stretch/etc/grub.d/20_linux_xen | 226 ++++++++++++++++++++++++++++++++
 overlay-wheezy/etc/grub.d/20_linux_xen  | 220 +++++++++++++++++++++++++++++++
 overlay/etc/grub.d/20_linux_xen         | 220 -------------------------------
 production-config                       |   5 +
 ts-debian-fixup                         |   2 +-
 ts-examine-hostprops-save               |   2 +-
 ts-freebsd-host-install                 |   2 +-
 ts-xen-install                          |  11 ++
 17 files changed, 791 insertions(+), 254 deletions(-)
 create mode 100755 overlay-jessie/etc/grub.d/20_linux_xen
 create mode 100755 overlay-stretch/etc/grub.d/20_linux_xen
 create mode 100755 overlay-wheezy/etc/grub.d/20_linux_xen
 delete mode 100755 overlay/etc/grub.d/20_linux_xen

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.