X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=scripts%2Finstall-openvim.sh;h=b25a6b08dea1cb0a478b9cf96f4a42041f057fda;hb=refs%2Ftags%2Fv3.0.2;hp=7fba36522578667c8579dc9f916d0b06a3ceb9e0;hpb=49f2e85904dcbde6e6fa49a90c28c231b5ba6296;p=osm%2Fopenvim.git diff --git a/scripts/install-openvim.sh b/scripts/install-openvim.sh index 7fba365..b25a6b0 100755 --- a/scripts/install-openvim.sh +++ b/scripts/install-openvim.sh @@ -232,8 +232,8 @@ then "#################################################################\n"\ "##### INSTALL PYTHON PACKAGES #####\n"\ "#################################################################" - [ "$_DISTRO" == "Ubuntu" ] && install_packages "python-yaml python-libvirt python-bottle python-mysqldb python-jsonschema python-paramiko python-argcomplete python-requests" - [ "$_DISTRO" == "CentOS" -o "$_DISTRO" == "Red" ] && install_packages "PyYAML libvirt-python MySQL-python python-jsonschema python-paramiko python-argcomplete python-requests" + [ "$_DISTRO" == "Ubuntu" ] && install_packages "python-yaml python-libvirt python-bottle python-mysqldb python-jsonschema python-paramiko python-argcomplete python-requests python-netaddr python-pexpect" + [ "$_DISTRO" == "CentOS" -o "$_DISTRO" == "Red" ] && install_packages "PyYAML libvirt-python MySQL-python python-jsonschema python-paramiko python-argcomplete python-requests python-netaddr python-pexpect" # The only way to install python-bottle on Centos7 is with easy_install or pip [ "$_DISTRO" == "CentOS" -o "$_DISTRO" == "Red" ] && easy_install -U bottle @@ -256,8 +256,9 @@ if [[ -z $NOCLONE ]]; then fi fi su $SUDO_USER -c "git clone ${GIT_URL} ${BASEFOLDER}" + LATEST_STABLE_TAG=`git -C "${BASEFOLDER}" tag -l v[0-9].* | tail -n1` + [[ -z $DEVELOP ]] && su $SUDO_USER -c "git -C ${BASEFOLDER} checkout tags/${LATEST_STABLE_TAG}" su $SUDO_USER -c "cp ${BASEFOLDER}/.gitignore-common ${BASEFOLDER}/.gitignore" - [[ -z $DEVELOP ]] && su $SUDO_USER -c "git -C ${BASEFOLDER} checkout v2.0" fi @@ -292,8 +293,8 @@ then fi echo -e "\n"\ - "#################################################################n"\ - "##### CONFIGURE OPENVIM CLIENT #####n"\ + "#################################################################\n"\ + "##### CONFIGURE OPENVIM CLIENT #####\n"\ "#################################################################" #creates a link at ~/bin if not configured as a service if [[ -z "$INSTALL_AS_A_SERVICE" ]] @@ -344,8 +345,8 @@ fi if [ -z "$NO_DB" ]; then echo -e "\n"\ - "#################################################################"\n"\ - "##### INSTALL DATABASE SERVER #####"\n"\ + "#################################################################\n"\ + "##### INSTALL DATABASE SERVER #####\n"\ "#################################################################" if [ -n "$QUIET_MODE" ]; then @@ -357,8 +358,8 @@ fi # [ -z "$NO_DB" ] if [[ -n "$INSTALL_AS_A_SERVICE" ]] then echo -e "\n"\ - "#################################################################"\n"\ - "##### CONFIGURE OPENVIM SERVICE #####"\n"\ + "#################################################################\n"\ + "##### CONFIGURE OPENVIM SERVICE #####\n"\ "#################################################################" ${BASEFOLDER}/scripts/install-openvim-service.sh -f ${BASEFOLDER} `[[ -z "$NOCLONE" ]] && echo "-d"`