4395 [bug] Improve out-of-tree installation of python modules.

[RT #42586]
This commit is contained in:
Mark Andrews
2016-06-24 12:20:37 +10:00
parent c49e944317
commit 4840ef4581
21 changed files with 55 additions and 17 deletions

View File

@@ -59,7 +59,13 @@ install:: ${TARGETS} installdirs
${INSTALL_DATA} ${srcdir}/dnssec-checkds.8 ${DESTDIR}${mandir}/man8
${INSTALL_DATA} ${srcdir}/dnssec-coverage.8 ${DESTDIR}${mandir}/man8
${INSTALL_DATA} ${srcdir}/dnssec-keymgr.8 ${DESTDIR}${mandir}/man8
test -z "${PYTHON}" || ${PYTHON} ${srcdir}/setup.py install --prefix=${DESTDIR}${prefix}
if test -n "${PYTHON}" ; then \
if test -n "${DESTDIR}" ; then \
${PYTHON} ${srcdir}/setup.py install --root=${DESTDIR} --prefix=${prefix} ; \
else \
${PYTHON} ${srcdir}/setup.py install --prefix=${prefix} ; \
fi \
fi
clean distclean::
rm -f ${TARGETS}

View File

@@ -33,7 +33,7 @@ TARGETS = parsetab.py
$(PYTHON) -m compileall .
parsetab.py: policy.py
$(PYTHON) ${srcdir}/policy.py parse /dev/null > /dev/null
$(PYTHON) policy.py parse /dev/null > /dev/null
PYTHONPATH=${srcdir} $(PYTHON) -m parsetab
check test: subdirs

View File

@@ -20,5 +20,6 @@ setup(name='isc',
description='Python functions to support BIND utilities',
url='https://www.isc.org/bind',
author='Internet Systems Consortium, Inc',
author_email='bind9-bugs@isc.org',
license='ISC',
packages=['isc'])