xen_clean
xen_build
fi
+
+# need xen installed in order to build the rest
+if test "$GRUB_UPSTREAM_REVISION" || test "$LIBVIRT_UPSTREAM_REVISION"
+then
+ xen_install
+fi
if test "$GRUB_UPSTREAM_REVISION"
then
grub_clean
$SUDO apt-get install -y git build-essential libtool autoconf \
autopoint xsltproc libxml2-utils \
pkg-config python-dev libxml-xpath-perl \
- libyajl-dev libxml2-dev
+ libyajl-dev libxml2-dev gettext \
+ libdevmapper-dev
;;
* )
echo "I don't know how to install libvirt dependencies on $DISTRO"
./git-checkout.sh $LIBVIRT_UPSTREAM_URL $LIBVIRT_UPSTREAM_REVISION libvirt-dir
cd libvirt-dir
- ./autogen.sh --disable-threads --with-xen --without-qemu --without-uml \
- --without-outopenvz --without-vmware --without-libssh2 --without-phyp \
- --without-xenapi --with-libxl --without-vbox --without-lxc \
- --without-esx --without-hyperv --without-parallels --without-test \
- --without-remote --with-libvirtd --without-sasl --with-yajl \
- --without-dbus --without-selinux --without-python --without-apparmor \
- --without-macvtap --without-avahi --without-openvz --without-dbus \
- --prefix=$PREFIX
+ ./autogen.sh
+ ./configure --with-xen --without-qemu --without-uml --without-openvz \
+ --without-vmware --without-phyp --without-xenapi --with-libxl \
+ --without-vbox --without-lxc --without-esx --without-hyperv \
+ --without-parallels --without-test --with-libvirtd --without-sasl \
+ --with-yajl --without-macvtap --without-avahi --prefix=$PREFIX
$MAKE
$MAKE --ignore-errors install DESTDIR=$INST_DIR
cd ..
uuid-dev libncurses5-dev libyajl-dev libaio-dev
if test $ARCH = "x86_32" || test $ARCH = "x86_64"
then
- $SUDO apt-get install -y bcc iasl bin86 libglib2.0-0 \
+ $SUDO apt-get install -y bcc iasl bin86 libglib2.0-dev \
libpixman-1-dev
fi
if test $ARCH = "x86_64"
$MAKE install DESTDIR="$INST_DIR"
cd ..
}
+
+function xen_install() {
+ cd xen-dir
+ $MAKE install
+}