aboutsummaryrefslogtreecommitdiff
path: root/python/ovs/automake.mk
diff options
context:
space:
mode:
Diffstat (limited to 'python/ovs/automake.mk')
-rw-r--r--python/ovs/automake.mk10
1 files changed, 6 insertions, 4 deletions
diff --git a/python/ovs/automake.mk b/python/ovs/automake.mk
index 5c10c2a9..4a1e7c16 100644
--- a/python/ovs/automake.mk
+++ b/python/ovs/automake.mk
@@ -27,10 +27,12 @@ if HAVE_PYTHON
nobase_pkgdata_DATA = $(ovs_pyfiles)
ovs-install-data-local:
$(MKDIR_P) python/ovs
- (echo 'PKGDATADIR = """$(pkgdatadir)"""' && \
- echo 'RUNDIR = """@RUNDIR@"""' && \
- echo 'LOGDIR = """@LOGDIR@"""' && \
- echo 'BINDIR = """$(bindir)"""') > python/ovs/dirs.py.tmp
+ (echo "import os" && \
+ echo 'PKGDATADIR = os.environ.get("OVS_PKGDATADIR", """$(pkgdatadir)""")' && \
+ echo 'RUNDIR = os.environ.get("OVS_RUNDIR", """@RUNDIR@""")' && \
+ echo 'LOGDIR = os.environ.get("OVS_LOGDIR", """@LOGDIR@""")' && \
+ echo 'BINDIR = os.environ.get("OVS_BINDIR", """$(bindir)""")') \
+ > python/ovs/dirs.py.tmp
$(MKDIR_P) $(DESTDIR)$(pkgdatadir)/python/ovs
$(INSTALL_DATA) python/ovs/dirs.py.tmp $(DESTDIR)$(pkgdatadir)/python/ovs/dirs.py
rm python/ovs/dirs.py.tmp