9 find osm_ro
-name
'*.pyc' -delete
10 find osm_ro
-name
'*.pyo' -delete
12 pip
install --user
--upgrade setuptools
14 VER1
=$(shell git describe | sed
-e
's/^v//' |cut
-d-
-f1
); \
15 VER2
=$(shell git describe | cut
-d-
-f2
); \
16 VER3
=$(shell git describe | cut
-d-
-f3
); \
17 echo
"$$VER1.dev$$VER2+$$VER3" > build
/RO_VERSION
19 cp requirements.txt build
/
26 cp
-r vnfs build
/osm_ro
27 cp
-r scenarios build
/osm_ro
28 cp
-r instance-scenarios build
/osm_ro
29 cp
-r scripts build
/osm_ro
30 cp
-r database_utils build
/osm_ro
33 # python-novaclient is required for that
34 rm -f build
/osm_ro
/openmanolinkervimconn.py
35 cd build
/osm_ro
; for i in
`ls vimconn_*.py |sed "s/\.py//"` ; do echo
"import $$i" >> openmanolinkervimconn.py
; done
36 python build
/osm_ro
/openmanolinkervimconn.py
37 rm -f build
/osm_ro
/openmanolinkervimconn.py
39 build
: clean connectors prepare
40 python
-m py_compile build
/osm_ro
/*.py
43 cd build
&& .
/setup.py sdist
45 package
: clean clean_deb prepare
46 #apt-get install -y python-stdeb
47 cd build
&& python setup.py
--command-packages
=stdeb.command sdist_dsc
--with-python2
=True
48 cd build
&& cp osm_ro
/scripts
/python-osm-ro.postinst deb_dist
/osm-ro
*/debian
/
49 cd build
/deb_dist
/osm-ro
* && dpkg-buildpackage
-rfakeroot
-uc
-us
51 cp build
/deb_dist
/python-
*.deb .build
/
54 echo
"Nothing to be done yet"
57 DEBIAN_FRONTEND
=noninteractive apt-get update
&& \
58 DEBIAN_FRONTEND
=noninteractive apt-get
install -y python-pip
&& \
59 pip
install --upgrade pip
&& \
63 #pip install -r requirements.txt
64 cd build
&& .
/setup.py develop
67 .
/test/basictest.sh
--force --insert-bashrc
--install-openvim
--init-openvim
69 build-docker-from-source
:
70 docker build
-t osm
/openmano
-f docker
/Dockerfile-local .
73 docker-compose
-f docker
/openmano-compose.yml up
76 docker-compose
-f docker
/openmano-compose.yml down