libifupdown: lifecycle: remove built-in dhcp implementation

This commit is contained in:
Ariadne Conill 2020-07-25 02:50:45 -06:00
parent cd8fbb64fb
commit 7eeb7c98b5

View file

@ -164,13 +164,6 @@ handle_up(const struct lif_execute_opts *opts, struct lif_interface *iface, cons
}
}
if (iface->is_dhcp)
{
/* XXX: determine which dhcp client we should use */
if (!lif_execute_fmt(opts, NULL, "/sbin/udhcpc -b -R -p /var/run/udhcpc.%s.pid -i %s", lifname, lifname))
return false;
}
return true;
}
@ -200,13 +193,6 @@ handle_down(const struct lif_execute_opts *opts, struct lif_interface *iface, co
}
}
if (iface->is_dhcp)
{
/* XXX: determine which dhcp client we should use */
if (!lif_execute_fmt(opts, NULL, "/bin/kill $(cat /var/run/udhcpc.%s.pid)", lifname))
return false;
}
skip_addresses:
if (!lif_execute_fmt(opts, NULL, "/sbin/ip link set down dev %s", lifname))
return false;