mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools: Revert seabios and upstream qemu build changes
These have broken the build and it seems to be difficult to fix. So we will revert the whole lot for now, and await corrected patch(es). Revert "fix the build when CONFIG_QEMU is specified by the user" Revert "tools: fix permissions of git-checkout.sh" Revert "scripts/git-checkout.sh: Is not bash specific. Invoke with /bin/sh." Revert "Clone and build Seabios by default" Revert "Clone and build upstream Qemu by default" Revert "Rename ioemu-dir as qemu-xen-traditional-dir" Revert "Move the ioemu-dir-find shell script to an external file" Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
2093b2b5db
commit
dcbc297aea
8 files changed
+59
-178
No files matched your search
@@ -1,47 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
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
|
||||
QEMU_ROOT=$ROOT $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
|
||||
|
||||