X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FSO.git;a=blobdiff_plain;f=BUILD.sh;h=a2cbff29d83ce06cb8f950d69b8da9bbfd6c2532;hp=b8383750dc3aa0f31b06d607e5a574e0bcbec154;hb=HEAD;hpb=e70bd311c6f5cacffa72bb8c01e26d8c915cdf2a diff --git a/BUILD.sh b/BUILD.sh index b8383750..a2cbff29 100755 --- a/BUILD.sh +++ b/BUILD.sh @@ -80,7 +80,7 @@ set -x # Print commands before executing them # Set up repo and version PLATFORM_REPOSITORY=${1:-OSM3} -PLATFORM_VERSION=${2:-5.2.0.1.71454} +PLATFORM_VERSION=${2:-5.2.0.2.72254} ############################################################################### # Main block @@ -112,12 +112,40 @@ else sudo mkdir -p /usr/rift/etc/default sudo chmod 777 /usr/rift/etc/default echo LAUNCHPAD_OPTIONS="--use-xml-mode" >> /usr/rift/etc/default/launchpad - sudo systemctl daemon-reload + sudo systemctl daemon-reload || true + + IM_FILES=" +ietf-l2-topology.yang +ietf-network-topology.yang +ietf-network.yang +mano-rift-groupings.yang +mano-types.yang +nsd-base.yang +nsd.yang +nsr.yang +odl-network-topology.yang +project-nsd.yang +project-vnfd.yang +vlr.yang +vnfd-base.yang +vnfd.yang +vnffgd.yang +vnfr.yang +" + echo "installing IM files" + if [ ! -d ../IM ]; then + echo cloning IM + # note that this cannot be inside the SO or else CMAKE will find it + git clone $(dirname $(git remote get-url origin))/IM.git ../IM + fi + for file in $IM_FILES; do + rm -f models/plugins/yang/$file + cp ../IM/models/yang/$file models/plugins/yang + done # Build and install module make -j16 sudo make install - sudo -H dhclient & fi