for arch in "$arches"; do
set_freebsd_runvars
- job_create_build build-$arch-freebsd build-freebsd \
- arch=$arch \
- $RUNVARS $BUILD_RUNVARS $BUILD_FREEBSD_RUNVARS \
- $arch_runvars \
- tree_freebsd=$TREE_FREEBSD \
- revision_freebsd=$REVISION_FREEBSD \
- host_hostflags=arch-$arch,purpose-build \
- all_host_os=freebsd \
- $freebsd_runvars
+
+ create_freebsd_build_job build-$arch-freebsd
# Create an identical job that's going to use the build output from
# the previous one.
- job_create_build build-$arch-freebsd-again build-freebsd \
- arch=$arch \
- $RUNVARS $BUILD_RUNVARS $BUILD_FREEBSD_RUNVARS \
- $arch_runvars \
- tree_freebsd=$TREE_FREEBSD \
- revision_freebsd=$REVISION_FREEBSD \
- host_hostflags=arch-$arch,purpose-build \
- all_host_os=freebsd \
- freebsdbuildjob=build-$arch-freebsd \
- recipe_testinstall=true
+ freebsd_runvars="$freebsd_runvars freebsdbuildjob=build-$arch-freebsd \
+ recipe_testinstall=true"
+ create_freebsd_build_job build-$arch-freebsd-again
done
echo $flight
fi
}
+create_freebsd_build_job () {
+ local name=$1
+
+ job_create_build $name build-freebsd \
+ arch=$arch \
+ $RUNVARS $BUILD_RUNVARS $BUILD_FREEBSD_RUNVARS \
+ $arch_runvars \
+ tree_freebsd=$TREE_FREEBSD \
+ revision_freebsd=$REVISION_FREEBSD \
+ host_hostflags=arch-$arch,purpose-build \
+ all_host_os=freebsd \
+ $freebsd_runvars
+}
+
create_build_jobs () {
local arch