Move the ioemu-dir-find shell script to an external file

Add support for configuring upstream qemu and rename ioemu-remote
ioemu-dir-remote.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
This commit is contained in:
Stefano Stabellini committed 2011-09-13 10:27:20 +01:00
1 parent 5b6fdcc0d8
commit 088276d615
3 files changed
+51 -32

No files matched your search

+46
View File
@@ -0,0 +1,46 @@
#!/bin/bash
TREE=$1
TAG=$2
DIR=$3
if test -d $TREE; then
mkdir -p $DIR
ROOT=$TREE
else
if test \! -d $DIR-remote; then
rm -rf $DIR-remote $DIR-remote.tmp;
mkdir $DIR-remote.tmp; rmdir $DIR-remote.tmp;
git clone $TREE $DIR-remote.tmp;
if test "$TAG" ; then
cd $DIR-remote.tmp
git branch -D dummy >/dev/null 2>&1 ||:
git checkout -b dummy $TAG
cd ..
fi
mv $DIR-remote.tmp $DIR-remote
fi
rm -f $DIR
ln -sf $DIR-remote $DIR
ROOT=.
fi
set -e
cd $DIR
# is this qemu-xen-traditional?
if test -f $ROOT/xen-setup; then
$ROOT/xen-setup $IOEMU_CONFIGURE_CROSS
# is this qemu-xen?
elif test -f $ROOT/configure; then
cd $ROOT
./configure --enable-xen --target-list=i386-softmmu \
--extra-cflags="-I$XEN_ROOT/tools/include \
-I$XEN_ROOT/tools/libxc \
-I$XEN_ROOT/tools/xenstore" \
--extra-ldflags="-L$XEN_ROOT/tools/libxc \
-L$XEN_ROOT/tools/libxenstore" \
--bindir=/usr/lib/xen/bin \
--disable-kvm \
$IOEMU_CONFIGURE_CROSS
fi
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.