blob: c9af0804b9308c9d5535d5c2167eb4bca76d8506 [file] [log] [blame]
#!/bin/bash -e
# Script to replace OF southbound with maven built artifact,
# which can use native-transport inside karaf
# Workadound until buck built artifact can build equivalent.
cd $ONOS_ROOT || exit 1
. tools/build/envDefaults
echo "Preparing onos tarball"
onos-package
echo "Building onos-protocols-openflow-ctl with native-transport"
mvn install -DskipTests -Dcheckstyle.skip -am --projects :onos-protocols-openflow-ctl -T 1C
. tools/build/envDefaults
echo "Repackaging onos tarball"
cd $ONOS_STAGE_ROOT || exit 1
tar xf $ONOS_TAR
cp -p $ONOS_ROOT/protocols/openflow/ctl/target/onos-protocols-openflow-ctl-$ONOS_POM_VERSION.jar /tmp/onos-$ONOS_POM_VERSION/apache-karaf-$KARAF_VERSION/system/org/onosproject/onos-protocols-openflow-ctl/$ONOS_POM_VERSION/onos-protocols-openflow-ctl-$ONOS_POM_VERSION.jar
rm $ONOS_TAR
tar czf $ONOS_TAR onos-$ONOS_POM_VERSION/
echo "Repackaged:"
ls -l $ONOS_TAR