2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-22 09:57:20 +00:00

[master] Added support for --with-srv-conf-file configuration parameter.

Merged 'rt44765'.
This commit is contained in:
Marcin Siodelski 2017-05-18 18:13:21 +02:00
parent b63c32120a
commit c8f0b32ac5
7 changed files with 51 additions and 0 deletions

View File

@ -129,6 +129,10 @@ by Eric Young (eay@cryptsoft.com).
includes/site.h. This flag is undefined by default. includes/site.h. This flag is undefined by default.
[ISC-Bugs #43927] [ISC-Bugs #43927]
- Added new compile time option --with-srv-conf-file which specifies a
default location of the server configuration file.
[ISC-Bugs #44765]
Changes since 4.3.0 (bug fixes) Changes since 4.3.0 (bug fixes)
- Tidy up several small tickets. - Tidy up several small tickets.

16
configure vendored
View File

@ -776,6 +776,7 @@ enable_secs_byteorder
enable_log_pid enable_log_pid
enable_binary_leases enable_binary_leases
with_atf with_atf
with_srv_conf_file
with_srv_lease_file with_srv_lease_file
with_srv6_lease_file with_srv6_lease_file
with_cli_lease_file with_cli_lease_file
@ -1468,6 +1469,9 @@ Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-atf=PATH specify location where atf was installed (or "bind") --with-atf=PATH specify location where atf was installed (or "bind")
--with-srv-conf-file=PATH
Default file containing dhcpd configuration (default
is typically /etc/dhcpd.conf)
--with-srv-lease-file=PATH --with-srv-lease-file=PATH
File for dhcpd leases (default is File for dhcpd leases (default is
LOCALSTATEDIR/db/dhcpd.leases) LOCALSTATEDIR/db/dhcpd.leases)
@ -5826,6 +5830,18 @@ case "$localstatedir" in
;; ;;
esac esac
# Default server configuration file.
# Check whether --with-srv-conf-file was given.
if test "${with_srv_conf_file+set}" = set; then :
withval=$with_srv_conf_file;
cat >>confdefs.h <<_ACEOF
#define _PATH_DHCPD_CONF "$withval"
_ACEOF
fi
# Allow specification of alternate state files # Allow specification of alternate state files
# Check whether --with-srv-lease-file was given. # Check whether --with-srv-lease-file was given.

View File

@ -340,6 +340,13 @@ case "$localstatedir" in
;; ;;
esac esac
# Default server configuration file.
AC_ARG_WITH(srv-conf-file,
AS_HELP_STRING([--with-srv-conf-file=PATH],[Default file containing dhcpd configuration
(default is typically /etc/dhcpd.conf)]),
AC_DEFINE_UNQUOTED([_PATH_DHCPD_CONF], ["$withval"],
[Default file containing dhcpd configuration.]))
# Allow specification of alternate state files # Allow specification of alternate state files
AC_ARG_WITH(srv-lease-file, AC_ARG_WITH(srv-lease-file,
AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases

View File

@ -341,6 +341,13 @@ case "$localstatedir" in
;; ;;
esac esac
# Default server configuration file.
AC_ARG_WITH(srv-conf-file,
AS_HELP_STRING([--with-srv-conf-file=PATH],[Default file containing dhcpd configuration
(default is typically /etc/dhcpd.conf)]),
AC_DEFINE_UNQUOTED([_PATH_DHCPD_CONF], ["$withval"],
[Default file containing dhcpd configuration.]))
# Allow specification of alternate state files # Allow specification of alternate state files
AC_ARG_WITH(srv-lease-file, AC_ARG_WITH(srv-lease-file,
AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases

View File

@ -346,6 +346,13 @@ case "$localstatedir" in
;; ;;
esac esac
# Default server configuration file.
AC_ARG_WITH(srv-conf-file,
AS_HELP_STRING([--with-srv-conf-file=PATH],[Default file containing dhcpd configuration
(default is typically /etc/dhcpd.conf)]),
AC_DEFINE_UNQUOTED([_PATH_DHCPD_CONF], ["$withval"],
[Default file containing dhcpd configuration.]))
# Allow specification of alternate state files # Allow specification of alternate state files
AC_ARG_WITH(srv-lease-file, AC_ARG_WITH(srv-lease-file,
AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases

View File

@ -340,6 +340,13 @@ case "$localstatedir" in
;; ;;
esac esac
# Default server configuration file.
AC_ARG_WITH(srv-conf-file,
AS_HELP_STRING([--with-srv-conf-file=PATH],[Default file containing dhcpd configuration
(default is typically /etc/dhcpd.conf)]),
AC_DEFINE_UNQUOTED([_PATH_DHCPD_CONF], ["$withval"],
[Default file containing dhcpd configuration.]))
# Allow specification of alternate state files # Allow specification of alternate state files
AC_ARG_WITH(srv-lease-file, AC_ARG_WITH(srv-lease-file,
AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases AS_HELP_STRING([--with-srv-lease-file=PATH],[File for dhcpd leases

View File

@ -242,6 +242,9 @@
/* File for dhcpd6 process information. */ /* File for dhcpd6 process information. */
#undef _PATH_DHCPD6_PID #undef _PATH_DHCPD6_PID
/* Default file containing dhcpd configuration. */
#undef _PATH_DHCPD_CONF
/* File for dhcpd leases. */ /* File for dhcpd leases. */
#undef _PATH_DHCPD_DB #undef _PATH_DHCPD_DB