Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 207787 Details for
Bug 289971
net-misc/dhcp-3.1.2_p1: domain-search option is not used to make resolv.conf
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to add domain-search handling to /sbin/dhclient-script
dhclient-domain-search.patch (text/plain), 5.16 KB, created by
Michel Wilson
on 2009-10-21 08:54:59 UTC
(
hide
)
Description:
Patch to add domain-search handling to /sbin/dhclient-script
Filename:
MIME Type:
Creator:
Michel Wilson
Created:
2009-10-21 08:54:59 UTC
Size:
5.16 KB
patch
obsolete
>diff -Nru dhcp-3.1.2p1/client/scripts/bsdos /tmp/dhcp-3.1.2p1-mw/client/scripts/bsdos >--- dhcp-3.1.2p1/client/scripts/bsdos 2009-10-21 10:37:44.000000000 +0200 >+++ /tmp/dhcp-3.1.2p1-mw/client/scripts/bsdos 2009-10-21 10:34:49.000000000 +0200 >@@ -4,7 +4,12 @@ > if [ x$PEER_DNS = x ] || [ x$PEER_DNS = xyes ]; then > if [ "x$new_domain_name" != x ] || [ "x$new_domain_name_servers" != x ]; then > conf="# Generated by dhclient for interface $interface\n" >- if [ "x$new_domain_name" != x ]; then >+ if [ "x$new_domain_search" != x ]; then >+ if [ "x$new_domain_name" != x ]; then >+ conf="${conf}domain $new_domain_name\n" >+ fi >+ conf="${conf}search $new_domain_search\n" >+ elif [ "x$new_domain_name" != x ]; then > conf="${conf}search $new_domain_name\n" > fi > for nameserver in $new_domain_name_servers; do >diff -Nru dhcp-3.1.2p1/client/scripts/freebsd /tmp/dhcp-3.1.2p1-mw/client/scripts/freebsd >--- dhcp-3.1.2p1/client/scripts/freebsd 2009-10-21 10:37:44.000000000 +0200 >+++ /tmp/dhcp-3.1.2p1-mw/client/scripts/freebsd 2009-10-21 10:35:26.000000000 +0200 >@@ -14,7 +14,12 @@ > if [ x$PEER_DNS = x ] || [ x$PEER_DNS = xyes ]; then > if [ "x$new_domain_name" != x ] || [ "x$new_domain_name_servers" != x ]; then > conf="# Generated by dhclient for interface $interface\n" >- if [ "x$new_domain_name" != x ]; then >+ if [ "x$new_domain_search" != x ]; then >+ if [ "x$new_domain_name" != x ]; then >+ conf="${conf}domain $new_domain_name\n" >+ fi >+ conf="${conf}search $new_domain_search\n" >+ elif [ "x$new_domain_name" != x ]; then > conf="${conf}search $new_domain_name\n" > fi > for nameserver in $new_domain_name_servers; do >diff -Nru dhcp-3.1.2p1/client/scripts/linux /tmp/dhcp-3.1.2p1-mw/client/scripts/linux >--- dhcp-3.1.2p1/client/scripts/linux 2009-10-21 10:37:44.000000000 +0200 >+++ /tmp/dhcp-3.1.2p1-mw/client/scripts/linux 2009-10-21 10:36:00.000000000 +0200 >@@ -26,7 +26,12 @@ > if [ x$PEER_DNS = x ] || [ x$PEER_DNS = xyes ]; then > if [ "x$new_domain_name" != x ] || [ "x$new_domain_name_servers" != x ]; then > conf="# Generated by dhclient for interface $interface\n" >- if [ "x$new_domain_name" != x ]; then >+ if [ "x$new_domain_search" != x ]; then >+ if [ "x$new_domain_name" != x ]; then >+ conf="${conf}domain $new_domain_name\n" >+ fi >+ conf="${conf}search $new_domain_search\n" >+ elif [ "x$new_domain_name" != x ]; then > conf="${conf}search $new_domain_name\n" > fi > for nameserver in $new_domain_name_servers; do >diff -Nru dhcp-3.1.2p1/client/scripts/netbsd /tmp/dhcp-3.1.2p1-mw/client/scripts/netbsd >--- dhcp-3.1.2p1/client/scripts/netbsd 2009-10-21 10:37:44.000000000 +0200 >+++ /tmp/dhcp-3.1.2p1-mw/client/scripts/netbsd 2009-10-21 10:36:10.000000000 +0200 >@@ -4,7 +4,12 @@ > if [ x$PEER_DNS = x ] || [ x$PEER_DNS = xyes ]; then > if [ "x$new_domain_name" != x ] || [ "x$new_domain_name_servers" != x ]; then > conf="# Generated by dhclient for interface $interface\n" >- if [ "x$new_domain_name" != x ]; then >+ if [ "x$new_domain_search" != x ]; then >+ if [ "x$new_domain_name" != x ]; then >+ conf="${conf}domain $new_domain_name\n" >+ fi >+ conf="${conf}search $new_domain_search\n" >+ elif [ "x$new_domain_name" != x ]; then > conf="${conf}search $new_domain_name\n" > fi > for nameserver in $new_domain_name_servers; do >diff -Nru dhcp-3.1.2p1/client/scripts/openbsd /tmp/dhcp-3.1.2p1-mw/client/scripts/openbsd >--- dhcp-3.1.2p1/client/scripts/openbsd 2009-10-21 10:37:44.000000000 +0200 >+++ /tmp/dhcp-3.1.2p1-mw/client/scripts/openbsd 2009-10-21 10:36:45.000000000 +0200 >@@ -4,7 +4,12 @@ > if [ x$PEER_DNS = x ] || [ x$PEER_DNS = xyes ]; then > if [ "x$new_domain_name" != x ] || [ "x$new_domain_name_servers" != x ]; then > conf="# Generated by dhclient for interface $interface\n" >- if [ "x$new_domain_name" != x ]; then >+ if [ "x$new_domain_search" != x ]; then >+ if [ "x$new_domain_name" != x ]; then >+ conf="${conf}domain $new_domain_name\n" >+ fi >+ conf="${conf}search $new_domain_search\n" >+ elif [ "x$new_domain_name" != x ]; then > conf="${conf}search $new_domain_name\n" > fi > for nameserver in $new_domain_name_servers; do >diff -Nru dhcp-3.1.2p1/client/scripts/solaris /tmp/dhcp-3.1.2p1-mw/client/scripts/solaris >--- dhcp-3.1.2p1/client/scripts/solaris 2009-10-21 10:37:44.000000000 +0200 >+++ /tmp/dhcp-3.1.2p1-mw/client/scripts/solaris 2009-10-21 10:36:54.000000000 +0200 >@@ -4,7 +4,12 @@ > if [ x$PEER_DNS = x ] || [ x$PEER_DNS = xyes ]; then > if [ "x$new_domain_name" != x ] || [ "x$new_domain_name_servers" != x ]; then > conf="# Generated by dhclient for interface $interface\n" >- if [ "x$new_domain_name" != x ]; then >+ if [ "x$new_domain_search" != x ]; then >+ if [ "x$new_domain_name" != x ]; then >+ conf="${conf}domain $new_domain_name\n" >+ fi >+ conf="${conf}search $new_domain_search\n" >+ elif [ "x$new_domain_name" != x ]; then > conf="${conf}search $new_domain_name\n" > fi > for nameserver in $new_domain_name_servers; do
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 289971
: 207787 |
207789