[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 |