From c7fe0e8794bc98c58f69f7d9c60fc97279ac4f0c Mon Sep 17 00:00:00 2001 From: Luis Gomez Date: Tue, 16 Dec 2014 19:24:36 -0800 Subject: [PATCH] Removing Old Hydrogen distributions from Master Change-Id: I83da7d073eeaafc1855b91fc8ea33d72062aaba6 Signed-off-by: Luis Gomez --- distributions/base/pom.xml | 204 --------- distributions/base/src/assemble/bin.xml | 85 ---- .../base/src/assemble/resources/run.bat | 53 --- .../base/src/assemble/resources/run.sh | 81 ---- distributions/pom.xml | 3 - distributions/serviceprovider/pom.xml | 423 ------------------ .../serviceprovider/src/assemble/bin.xml | 54 --- distributions/virtualization/pom.xml | 133 ------ .../virtualization/src/assemble/bin.xml | 81 ---- .../src/assemble/resources/run.sh | 43 -- 10 files changed, 1160 deletions(-) delete mode 100644 distributions/base/pom.xml delete mode 100644 distributions/base/src/assemble/bin.xml delete mode 100644 distributions/base/src/assemble/resources/run.bat delete mode 100755 distributions/base/src/assemble/resources/run.sh delete mode 100644 distributions/serviceprovider/pom.xml delete mode 100644 distributions/serviceprovider/src/assemble/bin.xml delete mode 100644 distributions/virtualization/pom.xml delete mode 100644 distributions/virtualization/src/assemble/bin.xml delete mode 100755 distributions/virtualization/src/assemble/resources/run.sh diff --git a/distributions/base/pom.xml b/distributions/base/pom.xml deleted file mode 100644 index b7837d41..00000000 --- a/distributions/base/pom.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - 4.0.0 - - org.opendaylight.integration - distributions - 0.3.0-SNAPSHOT - ../ - - - distributions-base - pom - OpenDaylight Base Edition - - - org.opendaylight.controller - distribution.opendaylight - 0.2.0-SNAPSHOT - zip - osgipackage - - provided - - - - org.opendaylight.ovsdb - library - 1.1.0-SNAPSHOT - - - org.opendaylight.ovsdb - plugin - 1.1.0-SNAPSHOT - - - org.opendaylight.ovsdb - northbound - 0.7.0-SNAPSHOT - - - org.opendaylight.ovsdb - schema.openvswitch - 1.1.0-SNAPSHOT - - - org.opendaylight.ovsdb - schema.hardwarevtep - 1.1.0-SNAPSHOT - - - org.opendaylight.ovsdb - of-extension.nx-ofjava - 1.1.0-SNAPSHOT - - - org.opendaylight.ovsdb - of-extension.nx-sal - 1.1.0-SNAPSHOT - - - - - org.opendaylight.openflowplugin - openflowplugin-api - 0.1.0-SNAPSHOT - - - org.opendaylight.openflowplugin - openflowplugin-extension-api - 0.1.0-SNAPSHOT - - - org.opendaylight.openflowplugin - openflowplugin - 0.1.0-SNAPSHOT - - - org.opendaylight.openflowplugin - openflowplugin-controller-config - 0.1.0-SNAPSHOT - - - org.opendaylight.openflowplugin - openflowjava-extension-nicira-api - 0.1.0-SNAPSHOT - - - org.opendaylight.openflowplugin - openflowjava-extension-nicira - 0.1.0-SNAPSHOT - - - org.opendaylight.openflowplugin - openflowplugin-extension-nicira - 0.1.0-SNAPSHOT - - - - - org.opendaylight.openflowjava - openflow-protocol-impl - 0.6.0-SNAPSHOT - - - org.opendaylight.openflowjava - openflow-protocol-api - 0.6.0-SNAPSHOT - - - org.opendaylight.openflowjava - openflow-protocol-spi - 0.6.0-SNAPSHOT - - - org.opendaylight.openflowjava - util - 0.6.0-SNAPSHOT - - - - - org.opendaylight.controller - protocol_plugins.openflow - 0.5.0-SNAPSHOT - - - org.opendaylight.controller.thirdparty - org.openflow.openflowj - 1.0.2 - - - - - - - ${basedir}/src/main/resources - - - ${project.build.directory}/generated-resources - true - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.8 - - - unpack-shared-resources - - unpack-dependencies - - generate-resources - - ${project.build.directory}/generated-resources - distribution.opendaylight - org.opendaylight.controller - true - false - - - - unpack-provided-configs - - unpack-dependencies - - generate-resources - - ${project.build.directory}/generated-resources/opendaylight/configuration - - openflowplugin-controller-config, openflowjava-extension-nicira, openflowjava-extension-nicira-api, - openflowplugin-extension-nicira, of-extension.nx-ofjava, of-extension.nx-sal - - **\/*.xml - true - false - - - - - - maven-assembly-plugin - - - distro-assembly - package - - single - - - - src/assemble/bin.xml - - - - - - - - diff --git a/distributions/base/src/assemble/bin.xml b/distributions/base/src/assemble/bin.xml deleted file mode 100644 index 022ff4c6..00000000 --- a/distributions/base/src/assemble/bin.xml +++ /dev/null @@ -1,85 +0,0 @@ - - osgipackage - - dir - zip - - false - - - opendaylight/plugins - - equinoxSDK381:org.eclipse.osgi - equinoxSDK381:org.eclipse.equinox.console - equinoxSDK381:org.eclipse.equinox.launcher - equinoxSDK381:org.eclipse.equinox.ds - equinoxSDK381:org.eclipse.equinox.util - equinoxSDK381:org.eclipse.osgi.services - virgomirror:org.eclipse.jdt.core.compiler.batch - org.apache.felix:org.apache.felix.fileinstall - geminiweb:org.eclipse.virgo.kernel.equinox.extensions - org.slf4j:slf4j-api - ch.qos.logback:logback-core - ch.qos.logback:logback-classic - com.sun.jersey:jersey-core - com.sun.jersey:jersey-json - com.sun.jersey:jersey-server - org.opendaylight.defense4all:defense4all.core.impl - org.opendaylight.defense4all:framework.core.impl - org.opendaylight.defense4all:defense4all.restservice - - - ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension} - - false - runtime - false - - - - - ${project.build.directory}/generated-resources - / - - opendaylight/run.sh - opendaylight/run.bat - opendaylight/plugins/org.opendaylight.controller.protocol_plugins.openflow-*.jar - opendaylight/plugins/org.opendaylight.controller.thirdparty.org.openflow.openflowj-*.jar - - - - ${project.build.directory}/provided-configs/initial - /opendaylight/configuration/initial.available - - **/META-INF/** - - - - - - ${project.build.directory}/generated-resources/opendaylight/run.sh - /opendaylight/ - run.internal.sh - 0755 - - - ${project.build.directory}/generated-resources/opendaylight/run.bat - /opendaylight/ - run.internal.bat - 0755 - - - ${basedir}/src/assemble/resources/run.sh - /opendaylight/ - 0755 - - - ${basedir}/src/assemble/resources/run.bat - /opendaylight/ - 0755 - - - diff --git a/distributions/base/src/assemble/resources/run.bat b/distributions/base/src/assemble/resources/run.bat deleted file mode 100644 index e3ddb193..00000000 --- a/distributions/base/src/assemble/resources/run.bat +++ /dev/null @@ -1,53 +0,0 @@ -@ECHO OFF -SETLOCAL ENABLEDELAYEDEXPANSION - -SET CONTROLLER_RUNBAT=run.internal.bat -SET OF_FILTER= -SET OF13=0 -SET BUNDLEFILTER= - -:LOOP -IF "%~1" NEQ "" ( - SET CARG=%~1 - IF "!CARG!"=="-of13" ( - SET OF13=1 - SHIFT - GOTO :LOOP - ) - - SET BUNDLEFILTER= !BUNDLEFILTER! !CARG! - SHIFT - GOTO :LOOP -) - -dir /b configuration\initial>initial.txt -dir /b configuration\initial.available>initial.available.txt - -REM clean available optional configurations -for /f %%b in (initial.available.txt) do ( - set foob=%%b - for /f %%a in (initial.txt) do ( - set fooa=%%a - if !fooa!==!foob! ( - del configuration\initial\!foob! - ) - ) -) - -del initial.txt -del initial.available.txt - -dir /b configuration\initial>initial.txt -dir /b configuration\initial.available>initial.available.txt - -SET fifi="^^(?^!org.opendaylight.(openflowplugin^|openflowjava)).*" -IF "%OF13%" NEQ "0" ( - -copy configuration\initial.available\42-openflowplugin.xml configuration\initial\ -SET fifi="^^(?^!org.opendaylight.controller.(thirdparty.org.openflow^|protocol_plugins.openflow)).*" -) - -del initial.txt -del initial.available.txt - -%CONTROLLER_RUNBAT% "-Dfelix.fileinstall.filter=!fifi!" %BUNDLEFILTER% diff --git a/distributions/base/src/assemble/resources/run.sh b/distributions/base/src/assemble/resources/run.sh deleted file mode 100755 index 3404783b..00000000 --- a/distributions/base/src/assemble/resources/run.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/bash - -# Use same path for run.internal.sh -RUNSH_DIR=$(dirname $0) -CONTROLLER_RUNSH=${RUNSH_DIR}/run.internal.sh - -OF_FILTER= -OF_PLUGIN_RUNTIME= -helparg= -# Added help for of13 before help from controller (this help common for intagration and controller) -function usage { - needParentHelp=true - if [ -n "${helparg}" ]; then - . functions.sh - harvestHelp ${helparg} - if (( $? == 0 )); then - needParentHelp=false - echo -e '\nFor more information type -help.\n' - fi - else - echo 'For more information on a specific command, type -help command-name.' - echo - echo ' Added option for integration:' - echo ' of13 [-of13]' - echo ' of10 [-of10]' - echo - echo ' Visit wiki for more information :' - echo - echo ' https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Controller_Artifacts:run_sh' - echo - echo 'Common options: ' - fi - - if ${needParentHelp}; then - $CONTROLLER_RUNSH -help ${helparg} - fi - exit 1 -} - -OF13=1 -BUNDLEFILTER= -while true ; do - (( i += 1 )) - case "${@:$i:1}" in - -of10) OF13=0 ; (( i += 1 ));; - -of13) OF13=1 ; (( i += 1 ));; - -bundlefilter) (( i += 1 )); BUNDLEFILTER="|${@:$i:1}";; - -help) (( i += 1 )); helparg=${@:$i:1}; usage ;; - "") break ;; - esac -done - -# clean available optional configurations (links) -find ${RUNSH_DIR}/configuration/initial -type l -exec rm {} \; - -##of13 -#of13 [-of13] -# Option to run the OpenDaylight controller with the OpenFlow plugin (1.3). -## -# OF Filter selection -OF_FILTER="org.opendaylight.(openflowplugin|openflowjava|controller.sal-compatibility|ovsdb.of-extension)" -OF_PLUGIN_RUNTIME="1.0" -if (( $OF13 != 0 )); then - OF_PLUGIN_RUNTIME="1.3" - OF_FILTER="org.opendaylight.controller.(thirdparty.org.openflow|protocol_plugins.openflow)" - while read ofConfig; do - ln -s ../initial.available/$(basename ${ofConfig}) ${RUNSH_DIR}/configuration/initial/ - done < <(find ${RUNSH_DIR}/configuration/initial.available -name '*openflowplugin.xml') -fi - -# Make sure we suck out our additional args so as to not confuse -# run.internal.sh -NEWARGS=`echo $@|sed 's/-of13//'|sed 's/-of10//'|sed 's/-bundlefilter[ ]*[^ ]*//'` - -# Build the filter string -FILTERBEGINING='^(?!' -FILTERENDING=').*' -FILTER=${FILTERBEGINING}${OF_FILTER}${BUNDLEFILTER}${FILTERENDING} - -# Run the command -$CONTROLLER_RUNSH -Dfelix.fileinstall.filter="$FILTER" -Dovsdb.of.version="$OF_PLUGIN_RUNTIME" $NEWARGS diff --git a/distributions/pom.xml b/distributions/pom.xml index 070cc984..9b7b0902 100644 --- a/distributions/pom.xml +++ b/distributions/pom.xml @@ -14,9 +14,6 @@ OpenDaylight Distributions pom - base/ - virtualization/ - serviceprovider/ extra/toaster extra/karaf diff --git a/distributions/serviceprovider/pom.xml b/distributions/serviceprovider/pom.xml deleted file mode 100644 index 7aeda12f..00000000 --- a/distributions/serviceprovider/pom.xml +++ /dev/null @@ -1,423 +0,0 @@ - - - - - 4.0.0 - - org.opendaylight.integration - distributions - 0.3.0-SNAPSHOT - ../ - - - distributions-serviceprovider - pom - OpenDaylight Service Provider Edition - - - 0.4.0-SNAPSHOT - 1.1.10 - 1.1.0-SNAPSHOT - - 2013.10.21.7-SNAPSHOT - - - - - org.opendaylight.integration - distributions-base - 0.3.0-SNAPSHOT - zip - osgipackage - - provided - - - - - org.opendaylight.yangtools.model - ietf-ted - ${ietf.topology.version} - - - org.opendaylight.yangtools.model - ietf-topology - ${ietf.topology.version} - - - org.opendaylight.yangtools.model - ietf-topology-isis - ${ietf.topology.version} - - - org.opendaylight.yangtools.model - ietf-topology-l3-unicast-igp - ${ietf.topology.version} - - - org.opendaylight.yangtools.model - ietf-topology-ospf - ${ietf.topology.version} - - - - - org.opendaylight.bgpcep - concepts - ${bgpcep.version} - - - org.opendaylight.bgpcep - util - ${bgpcep.version} - - - - - org.opendaylight.tcpmd5 - tcpmd5-api - ${tcpmd5.version} - - - org.opendaylight.tcpmd5 - tcpmd5-jni - ${tcpmd5.version} - - - org.opendaylight.tcpmd5 - tcpmd5-netty - ${tcpmd5.version} - - - org.opendaylight.tcpmd5 - tcpmd5-nio - ${tcpmd5.version} - - - org.opendaylight.tcpmd5 - tcpmd5-controller-config - ${tcpmd5.version} - - - - - org.opendaylight.bgpcep - topology-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - topology-tunnel-api - ${bgpcep.version} - - - - - org.opendaylight.bgpcep - bgp-concepts - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-linkstate - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-parser-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-parser-impl - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-parser-spi - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-rib-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-rib-impl - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-rib-spi - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-topology-provider - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-util - ${bgpcep.version} - - - org.opendaylight.bgpcep - bgp-controller-config - ${bgpcep.version} - - - - - org.opendaylight.bgpcep - programming-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - programming-impl - ${bgpcep.version} - - - org.opendaylight.bgpcep - programming-spi - ${bgpcep.version} - - - org.opendaylight.bgpcep - programming-topology-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - programming-tunnel-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - programming-controller-config - ${bgpcep.version} - - - - - org.opendaylight.bgpcep - rsvp-api - ${bgpcep.version} - - - - - org.opendaylight.bgpcep - pcep-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-ietf-stateful02 - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-ietf-stateful07 - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-impl - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-spi - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-testtool - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-topology-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-topology-provider - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-topology-spi - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-tunnel-api - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-tunnel-provider - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-controller-config - ${bgpcep.version} - - - org.opendaylight.bgpcep - pcep-segment-routing - ${bgpcep.version} - - - - - org.opendaylight.lispflowmapping - mappingservice.yangmodel - ${lispflowmapping.version} - - - - org.opendaylight.lispflowmapping - mappingservice.api - ${lispflowmapping.version} - - - - org.opendaylight.lispflowmapping - mappingservice.config - ${lispflowmapping.version} - - - - org.opendaylight.lispflowmapping - mappingservice.implementation - ${lispflowmapping.version} - - - - org.opendaylight.lispflowmapping - mappingservice.clusterdao - ${lispflowmapping.version} - - - - org.opendaylight.lispflowmapping - mappingservice.northbound - ${lispflowmapping.version} - - - - org.opendaylight.lispflowmapping - mappingservice.southbound - ${lispflowmapping.version} - - - - - org.opendaylight.snmp4sdn - snmp4sdn - 0.1.2 - - - - - - - ${project.build.directory}/generated-resources - true - - - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - org.apache.maven.plugins - maven-dependency-plugin - 2.8 - - - unpack-shared-resources - - unpack-dependencies - - generate-resources - - ${project.build.directory}/generated-resources - distributions-base - org.opendaylight.integration - true - false - - - - - unpack-provided-configs - - unpack-dependencies - - generate-resources - - ${project.build.directory}/provided-configs - - bgp-controller-config, - pcep-controller-config, - programming-controller-config, - tcpmd5-controller-config, - - - org.opendaylight.bgpcep, - org.opendaylight.tcpmd5, - - true - false - - - - - - maven-assembly-plugin - - - distro-assembly - package - - single - - - - src/assemble/bin.xml - - - - - - - - diff --git a/distributions/serviceprovider/src/assemble/bin.xml b/distributions/serviceprovider/src/assemble/bin.xml deleted file mode 100644 index ba0e9f38..00000000 --- a/distributions/serviceprovider/src/assemble/bin.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - osgipackage - - dir - zip - - false - - - ${project.build.directory}/generated-resources - / - - - ${project.build.directory}/provided-configs - /opendaylight/configuration - - **/META-INF/** - - - - - - opendaylight/plugins - - equinoxSDK381:org.eclipse.osgi - equinoxSDK381:org.eclipse.equinox.console - equinoxSDK381:org.eclipse.equinox.launcher - equinoxSDK381:org.eclipse.equinox.ds - equinoxSDK381:org.eclipse.equinox.util - equinoxSDK381:org.eclipse.osgi.services - virgomirror:org.eclipse.jdt.core.compiler.batch - org.apache.felix:org.apache.felix.fileinstall - geminiweb:org.eclipse.virgo.kernel.equinox.extensions - org.slf4j:slf4j-api - ch.qos.logback:logback-core - ch.qos.logback:logback-classic - com.sun.jersey:jersey-core - com.sun.jersey:jersey-json - com.sun.jersey:jersey-server - - - ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension} - - false - runtime - false - - - diff --git a/distributions/virtualization/pom.xml b/distributions/virtualization/pom.xml deleted file mode 100644 index b0d8c4f1..00000000 --- a/distributions/virtualization/pom.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - 4.0.0 - - org.opendaylight.integration - distributions - 0.3.0-SNAPSHOT - ../ - - - distributions-virtualization - pom - Opendaylight Virtualization Edition - - - - - - - org.opendaylight.integration - distributions-base - 0.3.0-SNAPSHOT - zip - osgipackage - - provided - - - - - org.opendaylight.ovsdb - openstack.net-virt - 1.1.0-SNAPSHOT - - - org.opendaylight.ovsdb - openstack.net-virt-providers - 1.1.0-SNAPSHOT - - - - - - org.opendaylight.vtn - manager - 0.3.0-SNAPSHOT - - - org.opendaylight.vtn - manager.implementation - 0.3.0-SNAPSHOT - - - org.opendaylight.vtn - manager.neutron - 0.3.0-SNAPSHOT - - - org.opendaylight.vtn - manager.northbound - 0.3.0-SNAPSHOT - - - org.opendaylight.vtn - distribution.vtn-coordinator - 6.0.0.0-SNAPSHOT - tar.bz2 - bin - - - org.opendaylight.vtn - distribution.vtn-coordinator - 6.0.0.0-SNAPSHOT - txt - README - - - - - - - ${basedir}/src/main/resources - - - ${project.build.directory}/generated-resources - true - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.8 - - - unpack-shared-resources - - unpack-dependencies - - generate-resources - - ${project.build.directory}/generated-resources - distributions-base - org.opendaylight.integration - true - false - - - - - - maven-assembly-plugin - - - distro-assembly - package - - single - - - - src/assemble/bin.xml - - - - - - - - diff --git a/distributions/virtualization/src/assemble/bin.xml b/distributions/virtualization/src/assemble/bin.xml deleted file mode 100644 index eed9cf07..00000000 --- a/distributions/virtualization/src/assemble/bin.xml +++ /dev/null @@ -1,81 +0,0 @@ - - osgipackage - - dir - zip - - false - - - ${project.build.directory}/generated-resources - / - - opendaylight/run.sh - opendaylight/configuration/initial/03-toaster-sample.xml - opendaylight/plugins/org.opendaylight.controller.samples.sample-toaster-1.1-SNAPSHOT.jar - opendaylight/plugins/org.opendaylight.controller.samples.sample-toaster-provider-1.1-SNAPSHOT.jar - opendaylight/plugins/org.opendaylight.controller.samples.sample-toaster-consumer-1.1-SNAPSHOT.jar - - - - - - ${project.build.directory}/generated-resources/opendaylight/run.sh - /opendaylight/ - run.base.sh - 0755 - - - ${basedir}/src/assemble/resources/run.sh - /opendaylight/ - 0755 - - - - - opendaylight/plugins - - equinoxSDK381:org.eclipse.osgi - equinoxSDK381:org.eclipse.equinox.console - equinoxSDK381:org.eclipse.equinox.launcher - equinoxSDK381:org.eclipse.equinox.ds - equinoxSDK381:org.eclipse.equinox.util - equinoxSDK381:org.eclipse.osgi.services - virgomirror:org.eclipse.jdt.core.compiler.batch - org.apache.felix:org.apache.felix.fileinstall - geminiweb:org.eclipse.virgo.kernel.equinox.extensions - org.slf4j:slf4j-api - ch.qos.logback:logback-core - ch.qos.logback:logback-classic - com.sun.jersey:jersey-core - com.sun.jersey:jersey-json - com.sun.jersey:jersey-server - org.opendaylight.defense4all:defense4all.core.impl - org.opendaylight.defense4all:framework.core.impl - org.opendaylight.defense4all:defense4all.restservice - org.opendaylight.vtn:distribution.vtn-coordinator - - - ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension} - - false - runtime - false - - - opendaylight/externalapps - - org.opendaylight.vtn:distribution.vtn-coordinator - - - ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension} - - false - runtime - false - - - diff --git a/distributions/virtualization/src/assemble/resources/run.sh b/distributions/virtualization/src/assemble/resources/run.sh deleted file mode 100755 index d40f5391..00000000 --- a/distributions/virtualization/src/assemble/resources/run.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/bash - -# Use same path for run.base.sh -RUNSH_DIR=$(dirname $0) -RUN_BASE_SH=${RUNSH_DIR}/run.base.sh - -function usage { - echo -e "You must select one of the 3 supported network virtualization technologies:\n\tovsdb | opendove | vtn" - echo "Usage: $0 -virt {ovsdb | opendove | vtn} [advanced options]" - echo "Advanced options: $($RUN_BASE_SH -help | sed "s;Usage: $RUN_BASE_SH ;;")" - exit 1 -} - -virtIndex=0 -while true ; do - (( i += 1 )) - case "${@:$i:1}" in - -virt) virtIndex=$i ;; - "") break ;; - esac -done - -# Virtualization edition select -if [ ${virtIndex} -eq 0 ]; then - usage -fi - -virt=${@:$virtIndex+1:1} -if [ "${virt}" == "" ]; then - usage -else - if [ "${virt}" == "ovsdb" ]; then - ODL_VIRT_FILTER="opendove|vtn" - elif [ "${virt}" == "opendove" ]; then - ODL_VIRT_FILTER="ovsdb|vtn" - elif [ "${virt}" == "vtn" ]; then - ODL_VIRT_FILTER="opendove|ovsdb.openstack|controller.(arphandler|samples)" - else - usage - fi -fi - -$RUN_BASE_SH -bundlefilter "org.opendaylight.(${ODL_VIRT_FILTER})" "${@:1:$virtIndex-1}" "${@:virtIndex+2}" -- 2.36.6