diff --git a/Makefile b/Makefile index 2e8a875..4d1cd6c 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ docs: md5 $(DOC_NAMES:%=output/${PLUGIN_NAME}-${PLUGIN_VERSION}-%.pdf) iso: suppack/xenapi-plugins-${OPENSTACK_RELEASE}.iso suppack/xenapi-plugins-${OPENSTACK_RELEASE}.iso: plugin_source/deployment_scripts/patchset/xenhost - suppack/build-xenserver-suppack.sh ${OPENSTACK_RELEASE} + suppack/build-xenserver-suppack.sh ${OPENSTACK_RELEASE} ${HYPERVISOR_NAME} ${BUILDROOT}/${PLUGIN_NAME}/branded: ${BRANDING} suppack/xenapi-plugins-${OPENSTACK_RELEASE}.iso plugin_source mkdir -p ${BUILDROOT}/${PLUGIN_NAME} diff --git a/suppack/build-xenserver-suppack.sh b/suppack/build-xenserver-suppack.sh index 7a6dab5..3646671 100755 --- a/suppack/build-xenserver-suppack.sh +++ b/suppack/build-xenserver-suppack.sh @@ -28,12 +28,11 @@ mkdir -p $BUILDROOT && cd $BUILDROOT # OpenStack release OS_RELEASE=${1:-"mitaka"} -# xenserver version info -PLATFORM_VERSION=${2:-"1.9"} -XS_BUILD=${3:-"90233c"} +HYPERVISOR_NAME=${2:-"XenServer"} +PLATFORM_VERSION=${3:-"1.9"} # nova and neutron xenserver dom0 plugin version -XS_PLUGIN_VERSION=${4:-"2015.1"} +XS_PLUGIN_VERSION=${4:-"13.0.0"} # branch info GITBRANCH="stable/$OS_RELEASE" @@ -139,18 +138,19 @@ from optparse import OptionParser parser = OptionParser() parser.add_option('--pdn', dest="product_name") parser.add_option('--pdv', dest="product_version") +parser.add_option('--hvn', dest="hypervisor_name") parser.add_option('--desc', dest="description") parser.add_option('--bld', dest="build") parser.add_option('--out', dest="outdir") (options, args) = parser.parse_args() xcp = Requires(originator='xcp', name='main', test='ge', - product='XenServer', version=options.product_version, + product=options.hypervisor_name, version=options.product_version, build=options.build) -setup(originator='xcp', name=options.product_name, product='XenServer', - version=options.product_version, build=options.build, vendor='Citrix Systems, Inc.', +setup(originator='xcp', name=options.product_name, product=options.hypervisor_name, + version=options.product_version, build=options.build, vendor='', description=options.description, packages=args, requires=[xcp], outdir=options.outdir, output=['iso']) EOF @@ -158,7 +158,8 @@ EOF python buildscript.py \ --pdn=xenapi-plugins-$OS_RELEASE \ --pdv=$PLATFORM_VERSION \ ---desc="OpenStack XenServer Plugins" \ +--hvn="$HYPERVISOR_NAME" \ +--desc="OpenStack Plugins" \ --bld=0 \ --out=$FUELPLUG_UTILS_ROOT \ $RPMFILE \ @@ -167,7 +168,8 @@ $NEUTRON_RPMFILE python buildscript.py \ --pdn=conntrack-tools \ --pdv=$PLATFORM_VERSION \ ---desc="XenServer Dom0 conntrack-tools" \ +--hvn="$HYPERVISOR_NAME" \ +--desc="Dom0 conntrack-tools" \ --bld=0 \ --out=$FUELPLUG_UTILS_ROOT \ $EXTRA_RPMS