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