changeset 1010:1e81958893ed draft

Fix compat options, Gentoo #239098.
author Roy Marples <roy@marples.name>
date Wed, 01 Oct 2008 10:43:38 +0000
parents 69881db683e4
children e5cb863919b1
files dhcpcd.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/dhcpcd.c	Fri Sep 26 09:13:44 2008 +0000
+++ b/dhcpcd.c	Wed Oct 01 10:43:38 2008 +0000
@@ -783,14 +783,17 @@
 		case 'H': /* FALLTHROUGH */
 		case 'M':
 			del_option_mask(options->requestmask, DHO_MTU);
+			add_environ(options, "skip_hook=mtu", 0);
 			break;
 		case 'N':
 			del_option_mask(options->requestmask, DHO_NTPSERVER);
+			add_environ(options, "skip_hook=ntp.conf", 0);
 			break;
 		case 'R':
 			del_option_mask(options->requestmask, DHO_DNSSERVER);
 			del_option_mask(options->requestmask, DHO_DNSDOMAIN);
 			del_option_mask(options->requestmask, DHO_DNSSEARCH);
+			add_environ(options, "skip_hook=resolv.conf", 0);
 			break;
 		case 'S':
 			add_option_mask(options->requestmask, DHO_MSCSR);
@@ -798,6 +801,7 @@
 		case 'Y':
 			del_option_mask(options->requestmask, DHO_NISSERVER);
 			del_option_mask(options->requestmask, DHO_NISDOMAIN);
+			add_environ(options, "skip_hook=yp.conf", 0);
 			break;
 #endif
 		default: