X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=scripts%2Fpython-osm-ro.postinst;fp=scripts%2Fpython-osm-ro.postinst;h=f04a94cbed10ab1cd012016dcf20e4d27d5026c8;hb=05a8b7bc29197345f9718796c110d6cf3c2ad176;hp=0000000000000000000000000000000000000000;hpb=ae3fa6137b603b4d6b44e8c7897427a7e535b2a7;p=osm%2FRO.git diff --git a/scripts/python-osm-ro.postinst b/scripts/python-osm-ro.postinst new file mode 100755 index 00000000..f04a94cb --- /dev/null +++ b/scripts/python-osm-ro.postinst @@ -0,0 +1,49 @@ +#!/bin/bash + +## +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# For those usages not covered by the Apache License, Version 2.0 please +# contact with: OSM_TECH@list.etsi.org +## + +echo "POST INSTALL OSM-RO" +OSMRO_PATH=`python -c 'import osm_ro; print osm_ro.__path__[0]'` +#OSMLIBOVIM_PATH=`python -c 'import lib_osm_openvim; print lib_osm_openvim.__path__[0]'` + +#Pip packages required for vmware connector +pip install --upgrade pip +pip install pyvcloud +pip install progressbar +pip install prettytable +pip install pyvmomi + +systemctl enable osm-ro.service + +#Creation of log folder +mkdir -p /var/log/osm + +#configure arg-autocomplete for this user +su $SUDO_USER -c 'activate-global-python-argcomplete --user' +if ! su $SUDO_USER -c 'grep -q bash_completion.d/python-argcomplete.sh ${HOME}/.bashrc' +then + echo " inserting .bash_completion.d/python-argcomplete.sh execution at .bashrc" + su $SUDO_USER -c 'echo ". ${HOME}/.bash_completion.d/python-argcomplete.sh" >> ~/.bashrc' +fi + +echo ' +To make OSM RO work, you have to install mysql and a database, and finally start openmano service' +echo " ${OSMRO_PATH}/database_utils/install-db-server.sh # -h for help" +echo ' service openmano start' + +