SHA256
1
0
forked from pool/dhcp

- Set the DHCPD_CONF_INCLUDE_FILES and the DHCPD6_CONF_INCLUDE_FILES

variables to /etc/dhcpd.d and /etc/dhcpd6.d by default, so there
  are well-defined directories expected to contain additional config
  files (bnc#690585).

OBS-URL: https://build.opensuse.org/package/show/network:dhcp/dhcp?expand=0&rev=77
This commit is contained in:
Marius Tomaschewski 2011-08-31 09:13:05 +00:00 committed by Git OBS Bridge
parent 0c711272fa
commit 47cf8dc4e5
5 changed files with 33 additions and 19 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Wed Aug 31 08:42:12 UTC 2011 - mt@suse.com
- Set the DHCPD_CONF_INCLUDE_FILES and the DHCPD6_CONF_INCLUDE_FILES
variables to /etc/dhcpd.d and /etc/dhcpd6.d by default, so there
are well-defined directories expected to contain additional config
files (bnc#690585).
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 29 15:15:44 UTC 2011 - mt@suse.de Mon Aug 29 15:15:44 UTC 2011 - mt@suse.de

View File

@ -308,6 +308,7 @@ make install DESTDIR="$RPM_BUILD_ROOT"
# directories # directories
install -d -m0755 $RPM_BUILD_ROOT/sbin install -d -m0755 $RPM_BUILD_ROOT/sbin
install -d -m0755 $RPM_BUILD_ROOT%{_sysconfdir}/init.d install -d -m0755 $RPM_BUILD_ROOT%{_sysconfdir}/init.d
install -d -m0755 $RPM_BUILD_ROOT%{_sysconfdir}/dhcpd{,6}.d
install -d -m0755 $RPM_BUILD_ROOT/%{susefw2dir} install -d -m0755 $RPM_BUILD_ROOT/%{susefw2dir}
install -d -m0755 $RPM_BUILD_ROOT/%{omc_svcdir} install -d -m0755 $RPM_BUILD_ROOT/%{omc_svcdir}
%if %{with_ldap} %if %{with_ldap}
@ -458,6 +459,8 @@ if ! test -f /.buildenv; then rm -rf $RPM_BUILD_ROOT; fi
%config %{_sysconfdir}/init.d/dhcpd6 %config %{_sysconfdir}/init.d/dhcpd6
%config(noreplace) %{_sysconfdir}/dhcpd.conf %config(noreplace) %{_sysconfdir}/dhcpd.conf
%config(noreplace) %{_sysconfdir}/dhcpd6.conf %config(noreplace) %{_sysconfdir}/dhcpd6.conf
%attr(755,root,root) %dir %config(noreplace) %ghost %{_sysconfdir}/dhcpd.d/
%attr(755,root,root) %dir %config(noreplace) %ghost %{_sysconfdir}/dhcpd6.d/
%dir %{_localstatedir}/lib/dhcp %dir %{_localstatedir}/lib/dhcp
%dir %{_localstatedir}/lib/dhcp/etc %dir %{_localstatedir}/lib/dhcp/etc
%dir %{_localstatedir}/lib/dhcp/dev %dir %{_localstatedir}/lib/dhcp/dev

View File

@ -53,6 +53,7 @@ test "$SUPPORTS_RUN_AS" = no && DHCPD_RUN_AS=""
test "$DHCPD_BINARY" = "/usr/sbin/dhcpd.lpf" -o \ test "$DHCPD_BINARY" = "/usr/sbin/dhcpd.lpf" -o \
"$DHCPD_BINARY" = "/usr/sbin/dhcpd.bsd" && \ "$DHCPD_BINARY" = "/usr/sbin/dhcpd.bsd" && \
DHCPD_BINARY=/usr/sbin/dhcpd DHCPD_BINARY=/usr/sbin/dhcpd
DHCPD_CONF_INCLUDE_FILES=${DHCPD_CONF_INCLUDE_FILES:-/etc/dhcpd.d}
DAEMON='ISC DHCPv4 4.x Server' DAEMON='ISC DHCPv4 4.x Server'
DAEMON_BIN=${DHCPD_BINARY:=/usr/sbin/dhcpd} DAEMON_BIN=${DHCPD_BINARY:=/usr/sbin/dhcpd}

View File

@ -52,7 +52,7 @@ DHCPD_RUN_CHROOTED=$DHCPD6_RUN_CHROOTED
DHCPD_RUN_AS=$DHCPD6_RUN_AS DHCPD_RUN_AS=$DHCPD6_RUN_AS
DHCPD_BINARY=$DHCPD6_BINARY DHCPD_BINARY=$DHCPD6_BINARY
DHCPD_INTERFACE=$DHCPD6_INTERFACE DHCPD_INTERFACE=$DHCPD6_INTERFACE
DHCPD_CONF_INCLUDE_FILES=$DHCPD6_CONF_INCLUDE_FILES DHCPD_CONF_INCLUDE_FILES=${DHCPD6_CONF_INCLUDE_FILES:-/etc/dhcpd6.d}
DHCPD_OTHER_ARGS=$DHCPD6_OTHER_ARGS DHCPD_OTHER_ARGS=$DHCPD6_OTHER_ARGS
test "$SUPPORTS_CHROOT" = no && DHCPD_RUN_CHROOTED=no test "$SUPPORTS_CHROOT" = no && DHCPD_RUN_CHROOTED=no

View File

@ -80,8 +80,8 @@ DHCPD6_IFUP_RESTART=""
# #
# Shall the DHCP server dhcpd run in a chroot jail (/var/lib/dhcp)? # Shall the DHCP server dhcpd run in a chroot jail (/var/lib/dhcp)?
# #
# Each time you start dhcpd with the init script, /etc/dhcpd.conf will # Each time you start dhcpd with the init script, /etc/dhcpd.conf
# be copied to /var/lib/dhcp/etc/. # will be copied to /var/lib/dhcp/etc/.
# #
# Some files that are important for hostname to IP address resolution # Some files that are important for hostname to IP address resolution
# (/etc/{gai.conf,nsswitch.conf,resolv.conf,host.conf,hosts,localtime}, # (/etc/{gai.conf,nsswitch.conf,resolv.conf,host.conf,hosts,localtime},
@ -97,10 +97,10 @@ DHCPD_RUN_CHROOTED="yes"
## Default: yes ## Default: yes
## ServiceRestart: dhcpd6 ## ServiceRestart: dhcpd6
# #
# Shall the DHCP server dhcpd run in a chroot jail (/var/lib/dhcp)? # Shall the DHCP server dhcpd run in a chroot jail (/var/lib/dhcp6)?
# #
# Each time you start dhcpd with the init script, /etc/dhcpd.conf will # Each time you start dhcpd with the init script, /etc/dhcpd6.conf
# be copied to /var/lib/dhcp/etc/. # will be copied to /var/lib/dhcp6/etc/.
# #
# Some files that are important for hostname to IP address resolution # Some files that are important for hostname to IP address resolution
# (/etc/{gai.conf,nsswitch.conf,resolv.conf,host.conf,hosts,localtime}, # (/etc/{gai.conf,nsswitch.conf,resolv.conf,host.conf,hosts,localtime},
@ -108,12 +108,12 @@ DHCPD_RUN_CHROOTED="yes"
# also be copied to the chroot jail by the init script when you start # also be copied to the chroot jail by the init script when you start
# it (less than 1MB altogether). # it (less than 1MB altogether).
# #
# The pid file will be in /var/lib/dhcp/var/run/dhcpd.pid. # The pid file will be in /var/lib/dhcp6/var/run/dhcpd.pid.
# #
DHCPD6_RUN_CHROOTED="yes" DHCPD6_RUN_CHROOTED="yes"
## Type: string ## Type: string
## Default: "" ## Default: "/etc/dhcpd.d"
## ServiceRestart: dhcpd ## ServiceRestart: dhcpd
# #
# Since version 3, dhcpd.conf can contain include statements. # Since version 3, dhcpd.conf can contain include statements.
@ -121,28 +121,30 @@ DHCPD6_RUN_CHROOTED="yes"
# files will be copied to $chroot/etc/, when dhcpd is started in the # files will be copied to $chroot/etc/, when dhcpd is started in the
# chroot jail. (/etc/dhcpd.conf is always copied.) # chroot jail. (/etc/dhcpd.conf is always copied.)
# #
# For your convenience, you can also specify entire directories, like # For your convenience, you can also specify entire directories,
# "/etc/dhcpd.conf.d". # that will be copied inclusive subdirectories. The /etc/dhcpd.d
# directory will be copied by default when it exists.
# #
# Example: "/etc/dhcpd.conf.shared /etc/dhcpd.conf.bootp-clients" # Example: "/etc/foo.bar.conf /etc/dhcpd.bootp-clients.conf"
# #
DHCPD_CONF_INCLUDE_FILES="" DHCPD_CONF_INCLUDE_FILES="/etc/dhcpd.d"
## Type: string ## Type: string
## Default: "" ## Default: "/etc/dhcpd.d"
## ServiceRestart: dhcpd6 ## ServiceRestart: dhcpd6
# #
# Since version 3, dhcpd.conf can contain include statements. # Since version 3, dhcpd.conf can contain include statements.
# If you enter the names of any include files here, _all_ conf # If you enter the names of any include files here, _all_ conf
# files will be copied to $chroot/etc/, when dhcpd is started in the # files will be copied to $chroot/etc/, when dhcpd is started in
# chroot jail. (/etc/dhcpd.conf is always copied.) # the chroot jail. (/etc/dhcpd6.conf is always copied.)
# #
# For your convenience, you can also specify entire directories, like # For your convenience, you can also specify entire directories,
# "/etc/dhcpd.conf.d". # that will be copied inclusive subdirectories. The /etc/dhcpd6.d
# directory will be copied by default when it exists.
# #
# Example: "/etc/dhcpd.conf.shared /etc/dhcpd.conf.bootp-clients" # Example: "/etc/foo.bar.conf /etc/dhcpd6.bootp-clients.conf"
# #
DHCPD6_CONF_INCLUDE_FILES="" DHCPD6_CONF_INCLUDE_FILES="/etc/dhcpd6.d"
## Type: string ## Type: string
## Default: "dhcpd" ## Default: "dhcpd"