From: Roger Pau Monne <roger.pau@citrix.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
Roger Pau Monne <roger.pau@citrix.com>
Subject: [PATCH v12 00/33] osstest: FreeBSD host support
Date: Fri, 20 Oct 2017 14:46:58 +0100 [thread overview]
Message-ID: <20171020134702.41255-1-roger.pau@citrix.com> (raw)
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@lists.xen.org
https://lists.xen.org/xen-devel
next reply other threads:[~2017-10-20 13:47 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-20 13:46 Roger Pau Monne [this message]
2017-10-20 13:46 ` [PATCH v12 26/33] HostDB: introduce set_property Roger Pau Monne
2017-10-20 14:35 ` Ian Jackson
2017-10-20 13:47 ` [PATCH v12 29/33] ts-freebsd-host-install: add arguments to test memdisk append options Roger Pau Monne
2017-10-20 14:44 ` Ian Jackson
2017-10-20 13:47 ` [PATCH v12 31/33] ts-examine-hostprops-save: introduce a script to save properties Roger Pau Monne
2017-10-20 15:04 ` Ian Jackson
2017-10-20 13:47 ` [PATCH v12 33/33] sg-run-job: hook the memdisk test into examine Roger Pau Monne
2017-10-20 15:00 ` Ian Jackson
2017-10-20 15:32 ` [PATCH v12 00/33] osstest: FreeBSD host support Ian Jackson
2017-10-23 14:50 ` Roger Pau Monné
2017-10-24 11:05 ` Ian Jackson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171020134702.41255-1-roger.pau@citrix.com \
--to=roger.pau@citrix.com \
--cc=ian.jackson@eu.citrix.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).