Report information
The Basics
Id:
45628
Status:
resolved
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Cc:
AdminCc:

BugTracker
Version Fixed:
9.9.12, 9.9.12(sub), 9.10.7, 9.10.7(sub), 9.11.3, 9.12.0
Version Found:
master
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
P2 Normal
Severity:
S3 Low
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
BIND Common
Area:
Other

Dates
Created:Thu, 27 Jul 2017 13:45:35 -0400
Updated:Fri, 28 Jul 2017 22:50:01 -0400
Closed:Fri, 28 Jul 2017 01:59:36 -0400



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Date: Thu, 27 Jul 2017 17:45:34 +0000
Subject: configure / make clean warnings
From: ray@isc.org
To: bind9-public@isc.org
FC23 system, re-using an existing build tree, ./configure run with no additional parameters, eventually produces during its "make clean" phase: rm -rf build rm: cannot remove 'build/lib/isc/rndc.py': Permission denied rm: cannot remove 'build/lib/isc/__init__.py': Permission denied rm: cannot remove 'build/lib/isc/keyevent.py': Permission denied rm: cannot remove 'build/lib/isc/keymgr.py': Permission denied rm: cannot remove 'build/lib/isc/keydict.py': Permission denied rm: cannot remove 'build/lib/isc/coverage.py': Permission denied rm: cannot remove 'build/lib/isc/policy.py': Permission denied rm: cannot remove 'build/lib/isc/utils.py': Permission denied rm: cannot remove 'build/lib/isc/checkds.py': Permission denied rm: cannot remove 'build/lib/isc/keyseries.py': Permission denied rm: cannot remove 'build/lib/isc/parsetab.py': Permission denied rm: cannot remove 'build/lib/isc/dnskey.py': Permission denied rm: cannot remove 'build/lib/isc/keyzone.py': Permission denied rm: cannot remove 'build/lib/isc/test.py': Permission denied rm: cannot remove 'build/lib/isc/eventlist.py': Permission denied Makefile:467: recipe for target 'clean' failed make[2]: *** [clean] Error 1 make[2]: Leaving directory '/home/ray/src/bind9/bin/python' Makefile:96: recipe for target 'clean' failed make[1]: *** [clean] Error 1 make[1]: Leaving directory '/home/ray/src/bind9/bin' Makefile:102: recipe for target 'clean' failed make: *** [clean] Error 1 =============================================================================== Configuration summary: ------------------------------------------------------------------------------- ... This seems to result from bin/python/build getting new files created during the "make install" phase, which when run as root creates files owned by root within the build tree.
To: bind9-public@isc.org
Date: Fri, 28 Jul 2017 11:23:34 +1000
Subject: Re: [ISC-Bugs #45628] configure / make clean warnings
From: "Mark Andrews" <marka@isc.org>
This should clean up the install artifacts. diff --git a/bin/python/Makefile.in b/bin/python/Makefile.in index a064c74716..adc84de958 100644 --- a/bin/python/Makefile.in +++ b/bin/python/Makefile.in @@ -56,7 +56,8 @@ install:: ${TARGETS} installdirs ${PYTHON} ${srcdir}/setup.py install --root=${DESTDIR} --prefix=${prefix} ; \ else \ ${PYTHON} ${srcdir}/setup.py install --prefix=${prefix} ; \ - fi \ + fi ; \ + rm -rf build ; \ fi uninstall:: -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: marka@isc.org
To: "Mark Andrews via RT" <bind9-public@isc.org>
From: "Evan Hunt" <each@isc.org>
Subject: Re: [ISC-Bugs #45628] configure / make clean warnings
CC:
Date: Fri, 28 Jul 2017 01:37:01 +0000
> This should clean up the install artifacts. Okay.
4658. [bug] Clean up build directory created by "setup.py install" immediately. [RT #45628]