[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH OSSTEST v3 2/8] mfi-common: move set_freebsd_runvars to mfi-common
So that it can also be used by make-hosts-flight. No functional change intended. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- make-freebsd-flight | 31 ------------------------------- mfi-common | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/make-freebsd-flight b/make-freebsd-flight index 64dfe9a6..72695742 100755 --- a/make-freebsd-flight +++ b/make-freebsd-flight @@ -36,37 +36,6 @@ job_create_build_filter_callback () { : } -set_freebsd_runvars () { - # Caller should have done if required: - # local freebsd_runvars - # - # Figure out where are the installer binaries. The order is the - # following: - # - # 1. Env variable FREEBSD_<arch>_BUILDJOB: use the output from a - # previous build-<arch>-freebsd. - # - # 2. Env variables FREEBSD_DIST, FREEBSD_VERSION: set before calling - # into make-flight, provide the path to the installer image, the sets - # to install and the version being installed. - # - # 3. Config file FreeBSDDist, FreeBSDVersion: same as 2. except that - # they are set on the config file. - # - envvar="FREEBSD_${arch^^}_BUILDJOB" - if [ -n "${!envvar}" ]; then - freebsd_runvars="freebsdbuildjob=${!envvar}" - elif [ -n "$FREEBSD_DIST" ] && [ -n "$FREEBSD_VERSION" ]; then - freebsd_runvars="freebsd_distpath=$FREEBSD_DIST/$arch \ - freebsd_version=$FREEBSD_VERSION" - else - distpath=`getconfig "FreeBSDDist"` - version=`getconfig "FreeBSDVersion"` - freebsd_runvars="freebsd_distpath=$distpath/$arch \ - freebsd_version=$version" - fi -} - for arch in "$arches"; do set_freebsd_runvars job_create_build build-$arch-freebsd build-freebsd \ diff --git a/mfi-common b/mfi-common index 4827c827..8a9546ab 100644 --- a/mfi-common +++ b/mfi-common @@ -113,6 +113,37 @@ set_hostos_runvars () { esac } +set_freebsd_runvars () { + # Caller should have done if required: + # local freebsd_runvars + # + # Figure out where are the installer binaries. The order is the + # following: + # + # 1. Env variable FREEBSD_<arch>_BUILDJOB: use the output from a + # previous build-<arch>-freebsd. + # + # 2. Env variables FREEBSD_DIST, FREEBSD_VERSION: set before calling + # into make-flight, provide the path to the installer image, the sets + # to install and the version being installed. + # + # 3. Config file FreeBSDDist, FreeBSDVersion: same as 2. except that + # they are set on the config file. + # + local envvar="FREEBSD_${arch^^}_BUILDJOB" + if [ -n "${!envvar}" ]; then + freebsd_runvars="freebsdbuildjob=${!envvar}" + elif [ -n "$FREEBSD_DIST" ] && [ -n "$FREEBSD_VERSION" ]; then + freebsd_runvars="freebsd_distpath=$FREEBSD_DIST/$arch \ + freebsd_version=$FREEBSD_VERSION" + else + local distpath=`getconfig "FreeBSDDist"` + local version=`getconfig "FreeBSDVersion"` + freebsd_runvars="freebsd_distpath=$distpath/$arch \ + freebsd_version=$version" + fi +} + create_build_jobs () { local arch -- 2.11.0 (Apple Git-81) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |