projects
/
osm
/
RO.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge: openstack client for keystone v3. Maintain sessions upon class reload with...
[osm/RO.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
5bde339
..
41b265a
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,11
+1,20
@@
SHELL := /bin/bash
all: package install
SHELL := /bin/bash
all: package install
+clean_deb:
+ rm -rf .build
+
+clean:
+ rm -rf build
+ find osm_ro -name '*.pyc' -delete
+ find osm_ro -name '*.pyo' -delete
prepare:
prepare:
- pip install setuptools
+ pip install
--user --upgrade
setuptools
mkdir -p build/
mkdir -p build/
- #git describe | sed -e 's/^v//' > build/RO_VERSION
- echo "1.1.5" > build/RO_VERSION
+ VER1=$(shell git describe | sed -e 's/^v//' |cut -d- -f1); \
+ VER2=$(shell git describe | cut -d- -f2); \
+ VER3=$(shell git describe | cut -d- -f3); \
+ echo "$$VER1.dev$$VER2+$$VER3" > build/RO_VERSION
cp MANIFEST.in build/
cp requirements.txt build/
cp README.rst build/
cp MANIFEST.in build/
cp requirements.txt build/
cp README.rst build/
@@
-27,16
+36,19
@@
connectors: prepare
python build/osm_ro/openmanolinkervimconn.py
rm -f build/osm_ro/openmanolinkervimconn.py
python build/osm_ro/openmanolinkervimconn.py
rm -f build/osm_ro/openmanolinkervimconn.py
-build: connectors prepare
+build: c
lean c
onnectors prepare
python -m py_compile build/osm_ro/*.py
pip: prepare
cd build && ./setup.py sdist
python -m py_compile build/osm_ro/*.py
pip: prepare
cd build && ./setup.py sdist
-package: prepare
+package: clean clean_deb prepare
+ #apt-get install -y python-stdeb
cd build && python setup.py --command-packages=stdeb.command sdist_dsc --with-python2=True
cd build && cp osm_ro/scripts/python-osm-ro.postinst deb_dist/osm-ro*/debian/
cd build/deb_dist/osm-ro* && dpkg-buildpackage -rfakeroot -uc -us
cd build && python setup.py --command-packages=stdeb.command sdist_dsc --with-python2=True
cd build && cp osm_ro/scripts/python-osm-ro.postinst deb_dist/osm-ro*/debian/
cd build/deb_dist/osm-ro* && dpkg-buildpackage -rfakeroot -uc -us
+ mkdir -p .build
+ cp build/deb_dist/python-*.deb .build/
snap:
echo "Nothing to be done yet"
snap:
echo "Nothing to be done yet"
@@
-45,7
+57,7
@@
install:
DEBIAN_FRONTEND=noninteractive apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y python-pip && \
pip install --upgrade pip && \
DEBIAN_FRONTEND=noninteractive apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y python-pip && \
pip install --upgrade pip && \
- dpkg -i
build/deb_dist
/*.deb
+ dpkg -i
.build
/*.deb
develop: prepare
#pip install -r requirements.txt
develop: prepare
#pip install -r requirements.txt
@@
-63,8
+75,4
@@
run-docker:
stop-docker:
docker-compose -f docker/openmano-compose.yml down
stop-docker:
docker-compose -f docker/openmano-compose.yml down
-clean:
- rm -rf build
- #find build -name '*.pyc' -delete
- #find build -name '*.pyo' -delete