We need to enable waitip when running on a single interface to retain

compat with older dhcpcd versions.
This commit is contained in:
Roy Marples 2009-10-25 10:56:54 +00:00
parent 730c69e858
commit 2f389f5282

View File

@ -1770,6 +1770,11 @@ main(int argc, char **argv)
ifc = argc - optind; ifc = argc - optind;
ifv = argv + optind; ifv = argv + optind;
/* When running dhcpcd against a single interface, we need to retain
* the old behaviour of waiting for an IP address */
if (ifc == 1)
options |= DHCPCD_WAITIP;
ifaces = discover_interfaces(ifc, ifv); ifaces = discover_interfaces(ifc, ifv);
for (i = 0; i < ifc; i++) { for (i = 0; i < ifc; i++) {
for (iface = ifaces; iface; iface = iface->next) for (iface = ifaces; iface; iface = iface->next)