X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FRO.git;a=blobdiff_plain;f=scripts%2Finstall-openmano.sh;fp=scripts%2Finstall-openmano.sh;h=9eda047093eb1d99e7b9e9c22fc6f636789c4c87;hp=a1981480d9b5f7a35de649ad5b6725ce1c7a821a;hb=05a8b7bc29197345f9718796c110d6cf3c2ad176;hpb=4b6216b9d00195bf2e3772bb9278faf18ee9fd46 diff --git a/scripts/install-openmano.sh b/scripts/install-openmano.sh index a1981480..9eda0470 100755 --- a/scripts/install-openmano.sh +++ b/scripts/install-openmano.sh @@ -61,6 +61,7 @@ function install_packages(){ } GIT_URL=https://osm.etsi.org/gerrit/osm/RO.git +GIT_OVIM_URL=https://osm.etsi.org/gerrit/osm/openvim.git DBUSER="root" DBPASSWD="" DBPASSWD_PARAM="" @@ -200,9 +201,13 @@ echo ' ################################################################# ##### INSTALL REQUIRED PACKAGES ##### #################################################################' -[ "$_DISTRO" == "Ubuntu" ] && install_packages "git screen wget mysql-client" -[ "$_DISTRO" == "CentOS" -o "$_DISTRO" == "Red" ] && install_packages "git screen wget mariadb-client" +[ "$_DISTRO" == "Ubuntu" ] && install_packages "git make screen wget mysql-client" +[ "$_DISTRO" == "CentOS" -o "$_DISTRO" == "Red" ] && install_packages "git make screen wget mariadb-client" + + +if [[ -z "$NO_PACKAGES" ]] +then echo ' ################################################################# ##### INSTALL PYTHON PACKAGES ##### @@ -235,9 +240,22 @@ if [[ -z $NOCLONE ]]; then #################################################################' su $SUDO_USER -c "git clone ${GIT_URL} ${OPENMANO_BASEFOLDER}" su $SUDO_USER -c "cp ${OPENMANO_BASEFOLDER}/.gitignore-common ${OPENMANO_BASEFOLDER}/.gitignore" - [[ -z $DEVELOP ]] && su $SUDO_USER -c "git -C ${OPENMANO_BASEFOLDER} checkout tags/v1.0.2" + [[ -z $DEVELOP ]] && su $SUDO_USER -c "git -C ${OPENMANO_BASEFOLDER} checkout tags/v1.1.0" fi +echo ' +################################################################# +##### INSTALLING OVIM LIBRARY ##### +#################################################################' +su $SUDO_USER -c "git -C ${OPENMANO_BASEFOLDER} clone ${GIT_OVIM_URL} openvim" +[[ -z $DEVELOP ]] && su $SUDO_USER -c "git -C ${OPENMANO_BASEFOLDER}/openvim checkout master" +# Install debian dependencies before setup.py +#[ "$_DISTRO" == "Ubuntu" ] && install_packages "git" +#[ "$_DISTRO" == "CentOS" -o "$_DISTRO" == "Red" ] && install_packages "git" +make -C ${OPENMANO_BASEFOLDER}/openvim lite + + + if [ "$_DISTRO" == "CentOS" -o "$_DISTRO" == "Red" ] then echo ' @@ -323,7 +341,14 @@ echo ' if [ -n "$FORCEDB" ]; then DB_FORCE='--forcedb' fi - ${OPENMANO_BASEFOLDER}/scripts/install-db-server.sh -u $DBUSER $DBPASSWD_PARAM $DB_QUIET $DB_FORCE || exit 1 + ${OPENMANO_BASEFOLDER}/database_utils/install-db-server.sh -u $DBUSER $DBPASSWD_PARAM $DB_QUIET $DB_FORCE || exit 1 +echo ' +################################################################# +##### CREATE AND INIT MANO_VIM DATABASE ##### +#################################################################' +# Install mano_vim_db after setup + ${OPENMANO_BASEFOLDER}/openvim/database_utils/install-db-server.sh -U $DBUSER ${DBPASSWD_PARAM/p/P} -u mano -p manopw -d mano_vim_db || exit 1 + fi if [[ -n "$INSTALL_AS_A_SERVICE" ]]