#!/bin/bash set -eux thisdir=$(dirname $(readlink -f "$0")) export NEUTRON_ROOT="$thisdir/../../../../../../" export PYTHONPATH=$NEUTRON_ROOT cd $NEUTRON_ROOT VERSION=$(sh -c "(cat $NEUTRON_ROOT/neutron/version.py; \ echo 'print version_info.release_string()') | \ python") cd - PACKAGE=openstack-neutron-xen-plugins RPMBUILD_DIR=$PWD/rpmbuild if [ ! -d $RPMBUILD_DIR ]; then echo $RPMBUILD_DIR is missing exit 1 fi for dir in BUILD BUILDROOT SRPMS RPMS SOURCES; do rm -rf $RPMBUILD_DIR/$dir mkdir -p $RPMBUILD_DIR/$dir done rm -rf /tmp/$PACKAGE mkdir /tmp/$PACKAGE cp -r ../etc/xapi.d /tmp/$PACKAGE tar czf $RPMBUILD_DIR/SOURCES/$PACKAGE.tar.gz -C /tmp $PACKAGE rpmbuild -ba --nodeps --define "_topdir $RPMBUILD_DIR" \ --define "version $VERSION" \ $RPMBUILD_DIR/SPECS/$PACKAGE.spec