]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix compat options, Gentoo #239098.
authorRoy Marples <roy@marples.name>
Wed, 1 Oct 2008 10:43:38 +0000 (10:43 +0000)
committerRoy Marples <roy@marples.name>
Wed, 1 Oct 2008 10:43:38 +0000 (10:43 +0000)
dhcpcd.c

index a438bfdba26af9443f7793a72913f393b9388b88..dd1677e06995654196edc40d6afb4e4db5980f4d 100644 (file)
--- a/dhcpcd.c
+++ b/dhcpcd.c
@@ -783,14 +783,17 @@ main(int argc, char **argv)
                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 @@ main(int argc, char **argv)
                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: