|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |