Report information
The Basics
Id:
44765
Status:
resolved
Worked:
8 hours (480 minutes)
Users:
marcin: 8 hours (480 minutes)
Priority:
Low/Low
Queue:

BugTracker
Version Fixed:
4.4.0 4.3.6 4.1-ESV-R15
Version Found:
4.3.5
Versions Affected:
(no value)
Versions Planned:
4.4.0 4.3.6 4.1-ESV-R15
Priority:
(no value)
Severity:
(no value)
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
(no value)

Dates
Created:Sun, 26 Feb 2017 10:11:49 -0500
Updated:Fri, 28 Jul 2017 16:17:35 -0400
Closed:Mon, 05 Jun 2017 16:36:14 -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.

Subject: ISC DHCP 4.3.5 - configure --sysconfdir option is not respected as the default location of dhcpd.conf file
Date: Sun, 26 Feb 2017 15:11:46 +0000
To: dhcp-bugs@isc.org
From: "Alexey Levan" <exlevan@gmail.com>
Bug Report from www.isc.org: Name: Alexey Levan Email: exlevan@gmail.com Software Version: ISC DHCP 4.3.5 OS: Linux Subject:configure --sysconfdir option is not respected as the default location of dhcpd.conf file Bug Detail =========== When I set --sysconfdir=/etc/dhcp in configure script, I expect dhcpd to use /etc/dhcp/dhcpd.conf as a default location to look for config file. Instead, it uses a hardcoded path /etc/dhcpd.conf. This path is set as the default value in server/dhcpd.h, unless _PATH_DHCPD_CONF has been defined. The problem is, it's never defined in the configure script (unlike _PATH_DHCPD_PID and _PATH_DHCPD_DB), and thus is always set to "/etc/dhcpd.conf". This behaviour is also inconsistent with example config files installation, which are located at path, specified by --sysconfigdir option. The current workaround is to pass -D_PATH_DHCPD_CONF='"/etc/dhcp/dhcpd.conf"' option to the compiler. --- This email was received through isc.org Bug Submission Form
Alexey, We are pleased to inform you that we've addressed your issue in our next releases of ISC DHCP: 4.3.6 (July 2017), 4.1-ESV-R15 (July 2017) and 4.4.0 (around Q4'17). We have added a new configure switch, --with-src-conf-file, which specifies a default location of the server configuration file. Note that for various reasons it was necessary to add this new parameter rather than rely on --sysconfdir. We like to give our contributors credit for their submissions by citing them in the release notes. If you would like to be recognized in this manner, please respond with how you wish to be identified. Typically it is by name and/or organization. Thank you for interest and for taking the time and effort to report the issue. We welcome any future submissions you choose to make. Sincerely, Marcin Siodelski ISC Software Engineering