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

[Xen-devel] [PATCH v12 00/33] osstest: FreeBSD host support



Hello,

These are the remainig (not acked) patches of the FreeBSD host install
series.

The full branch can be found at:

git://xenbits.xen.org/people/royger/osstest.git freebsd_v12

Note that before attempting to run a FreeBSD flight an examine flight
with blessing real must be executed, so that the right memdisk
properties are set in the database. At the moment both the Massachusetts
and the internal Citrix osstest instance already have an anointed
FreeBSD image, so the examine flight can be run without issues.

Ian Jackson (2):
  anointments: Introduce anointment scheme, and mg-anoint script
  anointments: Provide ./mg-anoint list-prepared

Roger Pau Monne (31):
  osstest: make built_stash_file store a path_ runvar for each file
  osstest: move known_hosts generation to TestSupport
  osstest: introduce helper to get per-host tftp prefix
  osstest: introduce a helper to calculate the sha256 of a given file
  osstest: introduce a helper to setup a host to boot using memdisk
  osstest: add executive prefix to resource_shared_mark_ready
  osstest: introduce resource_shared_mark_ready
  osstest: add a FreeBSD host install script
  osstest: introduce build helpers for FreeBSD
  osstest: add prototypes to target_install_packages{_norec}
  osstest: introduce an OS $ho field
  osstest: add support for the FreeBSD package manager
  osstest: introduce a FreeBSD build script
  osstest: add support for runtime_IDENT_hostflags
  osstest: introduce a script to set the runtime hostflags runvar for
    FreeBSD jobs
  osstest: change the meaning of need_build_host
  osstest: add support for FreeBSD buildjobs to sg-run-job
  osstest: introduce a script to create a FreeBSD flight
  osstest: hook FreeBSD flight into cr-daily-branch
  osstest: save/retrieve the last successfully tested FreeBSD build
  netboot_memdisk: allow each host to have different append values
  ts-freebsd-host-install: fix image permissions
  sg-run-job: fix typo in the examine jobs
  HostDB: introduce set_property
  mfi-common: move set_freebsd_runvars to mfi-common
  TestSupport: introduce hostprop_putative_record
  ts-freebsd-host-install: add arguments to test memdisk append options
  ts-memdisk-try-append: introduce a script to test memdisk options
  ts-examine-hostprops-save: introduce a script to save properties
  make-hosts-flight: set runvars for FreeBSD test
  sg-run-job: hook the memdisk test into examine

 Osstest/BuildSupport.pm                |  26 ++-
 Osstest/Debian.pm                      |  36 +---
 Osstest/Executive.pm                   |   5 +-
 Osstest/HostDB/Executive.pm            |  23 ++
 Osstest/HostDB/Static.pm               |   7 +
 Osstest/JobDB/Executive.pm             |   2 +-
 Osstest/TestSupport.pm                 | 193 +++++++++++++++--
 README                                 |  16 ++
 README.planner                         |   4 +
 ap-common                              |   5 +
 ap-fetch-version                       |   8 +
 ap-fetch-version-old                   |   9 +
 ap-print-url                           |   3 +
 ap-push                                |   9 +
 cr-daily-branch                        |  84 ++++++++
 cr-for-branches                        |   2 +-
 cri-common                             |   1 +
 daily-cron-email-adhoc--freebsd-master |   1 +
 daily-cron-email-play--freebsd-master  |   1 +
 daily-cron-email-real--freebsd-master  |   4 +
 make-freebsd-flight                    |  64 ++++++
 make-hosts-flight                      |   3 +
 mfi-common                             |  31 +++
 mg-anoint                              | 376 +++++++++++++++++++++++++++++++++
 sg-run-job                             |  53 +++--
 ts-examine-hostprops-save              |  46 ++++
 ts-freebsd-build                       | 239 +++++++++++++++++++++
 ts-freebsd-host-install                | 280 ++++++++++++++++++++++++
 ts-freebsd-set-hostflags               |  78 +++++++
 ts-host-install                        |   2 +-
 ts-kernel-build                        |   4 +-
 ts-memdisk-try-append                  |  45 ++++
 ts-xen-build                           |   8 +-
 ts-xen-build-prep                      |   4 +-
 34 files changed, 1582 insertions(+), 90 deletions(-)
 create mode 100644 daily-cron-email-adhoc--freebsd-master
 create mode 100644 daily-cron-email-play--freebsd-master
 create mode 100644 daily-cron-email-real--freebsd-master
 create mode 100755 make-freebsd-flight
 create mode 100755 mg-anoint
 create mode 100755 ts-examine-hostprops-save
 create mode 100755 ts-freebsd-build
 create mode 100755 ts-freebsd-host-install
 create mode 100755 ts-freebsd-set-hostflags
 create mode 100755 ts-memdisk-try-append

-- 
2.13.5 (Apple Git-94)


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

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