: ${PUSH_TREE_XTF:=$XENBITS:/home/xen/git/xtf.git}
: ${BASE_TREE_XTF:=git://xenbits.xen.org/xtf.git}
+: ${TREE_FREEBSD:=git://github.com/freebsd/freebsd.git}
+: ${PUSH_TREE_FREEBSD:=$XENBITS:/home/xen/git/freebsd.git}
+: ${BASE_TREE_FREEBSD:=git://xenbits.xen.org/freebsd.git}
+
: ${TREE_LIBVIRT:=git://libvirt.org/libvirt.git}
: ${PUSH_TREE_LIBVIRT:=$XENBITS:/home/xen/git/libvirt.git}
: ${BASE_TREE_LIBVIRT:=git://xenbits.xen.org/libvirt.git}
: ${LOCALREV_SEABIOS:=daily-cron.$branch}
: ${LOCALREV_OVMF:=daily-cron.$branch}
: ${LOCALREV_XTF:=daily-cron.$branch}
+: ${LOCALREV_FREEBSD:=daily-cron.$branch}
: ${TREEBASE_LINUX_XCP:=http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27}
repo_tree_rev_fetch_git ovmf \
$TREE_OVMF_UPSTREAM master $LOCALREV_OVMF
;;
+freebsd-*)
+ branchcore=${branch#freebsd-}
+ if [ "x$branchcore" != "xmaster" ]; then
+ branchcore="stable/$branchcore"
+ fi
+ repo_tree_rev_fetch_git freebsd \
+ $TREE_FREEBSD $branchcore $LOCALREV_FREEBSD
+ ;;
osstest)
if [ "x$OSSTEST_USE_HEAD" = "xy" ] ; then
git update-ref -m "Arranging to test HEAD" \
: ${BASE_LOCALREV_SEABIOS:=daily-cron.$branch.old}
: ${BASE_LOCALREV_XTF:=daily-cron.$branch.old}
: ${BASE_LOCALREV_OVMF:=daily-cron.$branch.old}
+: ${BASE_LOCALREV_FREEBSD:=daily-cron.$branch.old}
: ${BASE_TAG_LIBVIRT:=xen-tested-master}
if info_linux_tree "$branch"; then
repo_tree_rev_fetch_git ovmf \
$BASE_TREE_OVMF xen-tested-master $BASE_LOCALREV_OVMF
;;
+freebsd-*)
+ branchcore=${branch#freebsd-}
+ if [ "x$branchcore" != "xmaster" ]; then
+ branchcore="stable/$branchcore"
+ fi
+ repo_tree_rev_fetch_git freebsd \
+ $BASE_TREE_FREEBSD tested/$branchcore $BASE_LOCALREV_FREEBSD
+ ;;
osstest)
if [ "x$OSSTEST_USE_HEAD" != "xy" ] ; then
git fetch -f $HOME/testing.git production:ap-fetch
ovmf)
echo $TREE_OVMF_UPSTREAM
;;
+freebsd-*)
+ echo $TREE_FREEBSD
+ ;;
osstest)
echo none:;
;;
TREE_SEABIOS=$PUSH_TREE_SEABIOS
TREE_OVMF=$PUSH_TREE_OVMF
TREE_XTF=$PUSH_TREE_XTF
+TREE_FREEBSD=$PUSH_TREE_FREEBSD
if info_linux_tree "$branch"; then
cd $repos/linux
cd $repos/xtf
git push $TREE_XTF $revision:refs/heads/xen-tested-master
;;
+freebsd-*)
+ branchcore=${branch#freebsd-}
+ if [ "x$branchcore" != "xmaster" ]; then
+ branchcore="stable/$branchcore"
+ fi
+ cd $repos/freebsd
+ git push $TREE_FREEBSD $revision:refs/heads/tested/$branchcore
+ ;;
ovmf)
cd $repos/ovmf
git push $TREE_OVMF $revision:refs/heads/xen-tested-master
determine_version REVISION_LINUXFIRMWARE linuxfirmware LINUXFIRMWARE
export REVISION_LINUXFIRMWARE
fi
+if [ "x$REVISION_FREEBSD" = x ]; then
+ case "$branch" in
+ freebsd-*)
+ determine_version REVISION_FREEBSD "$branch" FREEBSD
+ ;;
+ *)
+ determine_version REVISION_FREEBSD freebsd-master FREEBSD
+ ;;
+ esac
+
+ export REVISION_FREEBSD
+fi
case "$tree" in
xen)
realtree=ovmf
NEW_REVISION=$REVISION_OVMF
;;
+freebsd)
+ realtree=freebsd
+ NEW_REVISION=$REVISION_FREEBSD
+ ;;
*)
NEW_REVISION=''
wantpush=false
./make-hosts-flight $1 $2 blessed-$3 $3 $4
}
;;
+freebsd-*) makeflight=./make-freebsd-flight ;;
*) makeflight=./make-flight ;;
esac
LOGFILE=tmp/cr-for-branches.log
export LOGFILE
-: ${BRANCHES:=osstest xen-4.0-testing xen-4.1-testing xen-4.2-testing xen-4.3-testing xen-4.4-testing xen-4.5-testing xen-4.6-testing xen-4.7-testing xen-4.8-testing xen-4.9-testing xen-4.10-testing xen-unstable qemu-mainline qemu-upstream-unstable qemu-upstream-4.2-testing qemu-upstream-4.3-testing qemu-upstream-4.4-testing qemu-upstream-4.5-testing qemu-upstream-4.6-testing qemu-upstream-4.7-testing qemu-upstream-4.8-testing qemu-upstream-4.9-testing qemu-upstream-4.10-testing linux-linus linux-4.14 linux-4.9 linux-4.1 linux-3.18 linux-3.16 linux-3.14 linux-3.10 linux-3.4 linux-arm-xen seabios ovmf xtf ${EXTRA_BRANCHES}}
+: ${BRANCHES:=osstest xen-4.0-testing xen-4.1-testing xen-4.2-testing xen-4.3-testing xen-4.4-testing xen-4.5-testing xen-4.6-testing xen-4.7-testing xen-4.8-testing xen-4.9-testing xen-4.10-testing xen-unstable qemu-mainline qemu-upstream-unstable qemu-upstream-4.2-testing qemu-upstream-4.3-testing qemu-upstream-4.4-testing qemu-upstream-4.5-testing qemu-upstream-4.6-testing qemu-upstream-4.7-testing qemu-upstream-4.8-testing qemu-upstream-4.9-testing qemu-upstream-4.10-testing linux-linus linux-4.14 linux-4.9 linux-4.1 linux-3.18 linux-3.16 linux-3.14 linux-3.10 linux-3.4 linux-arm-xen seabios ovmf xtf freebsd-master ${EXTRA_BRANCHES}}
export BRANCHES
fetchwlem=$wlem
seabios) tree=seabios; xenbranch=xen-unstable ;;
xtf) tree=xtf; xenbranch=xen-unstable ;;
ovmf) tree=ovmf; xenbranch=xen-unstable ;;
+ freebsd-*) tree=freebsd; xenbranch=xen-unstable ;;
distros-*|examine) tree=none; xenbranch=xen-unstable ;;
osstest) tree=osstest; xenbranch=xen-unstable ;;
esac
--- /dev/null
+To: royger@FreeBSD.org
--- /dev/null
+To: royger@FreeBSD.org
--- /dev/null
+To: xen-devel@lists.xenproject.org,
+ osstest-admin@xenproject.org,
+ royger@FreeBSD.org
+Bcc: osstest-output@lists.xenproject.org