]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix persistent option.
authorRoy Marples <roy@marples.name>
Tue, 11 Aug 2009 20:08:02 +0000 (20:08 +0000)
committerRoy Marples <roy@marples.name>
Tue, 11 Aug 2009 20:08:02 +0000 (20:08 +0000)
configure.c

index 3a32e0dae011197d2d99b67bafdbe48c221ab0a7..e341191c9b00704cae73f00cc718639adfaa039b 100644 (file)
@@ -654,10 +654,12 @@ configure(struct interface *iface)
        sort_interfaces();
 
        if (dhcp == NULL) {
-               build_routes();
-               if (iface->addr.s_addr != 0)
-                       delete_address(iface);
-               run_script(iface);
+               if (!(ifo->options & DHCPCD_PERSISTENT)) {
+                       build_routes();
+                       if (iface->addr.s_addr != 0)
+                               delete_address(iface);
+                       run_script(iface);
+               }
                return 0;
        }