SHA256
1
0
forked from pool/dhcp

Accepting request 726481 from network:dhcp

OBS-URL: https://build.opensuse.org/request/show/726481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhcp?expand=0&rev=114
This commit is contained in:
Dominique Leuenberger 2019-09-05 10:33:27 +00:00 committed by Git OBS Bridge
commit e785e5d0b7
3 changed files with 15 additions and 3 deletions

View File

@ -312,8 +312,8 @@ set_hostname()
if [ "x${new_host_name}" != "x" ]; then
hostname "${new_host_name}"
else
if [ -x /usr/bin/host ] ; then
if out=`host -W 2 "$new_ip_address" 2>/dev/null` ; then
if [ -x /usr/bin/getent ] ; then
if out=`timeout 2s /usr/bin/getent hosts "$new_ip_address" 2>/dev/null` ; then
_hostname="`echo "$out" | sed 's:^.* ::; s:\..*::; s:.*[)]::'`"
[[ ${_hostname} =~ ${rx_host} ]] || unset _hostname
if [ "x${_hostname}" != "x" -a \

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Thu Aug 8 12:19:53 UTC 2019 - Dirk Mueller <dmueller@suse.com>
- dhclient-script: replace host(1) with getent, which is more
lightweight (part of glibc and does not pull in bind-utils)
-------------------------------------------------------------------
Fri Aug 2 06:58:43 UTC 2019 - Martin Liška <mliska@suse.cz>
- Use FAT LTO objects in order to provide proper static library.
-------------------------------------------------------------------
Thu Jul 11 18:13:36 UTC 2019 - Antoine Belvire <antoine.belvire@opensuse.org>

View File

@ -111,7 +111,7 @@ Requires(pre): group(nogroup)
%package client
Summary: ISC DHCP Client
Group: Productivity/Networking/Boot/Clients
Requires: %{_bindir}/host
Requires: %{_bindir}/getent
Requires: %{_bindir}/touch
Requires: dhcp = %{version}
Requires: iproute2
@ -212,6 +212,7 @@ popd
##
%build
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
CFLAGS="%{optflags} -D_GNU_SOURCE -W -Wall -Wno-unused"
%ifarch ppc ppc64 s390x
# bugs 134590, 171532