4395 [bug] Improve out-of-tree installation of python modules.
[RT #42586]
This commit is contained in:
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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'])
|
||||
|
||||
Reference in New Issue
Block a user