From c9a26abec24f85b15aa8efd3e4e0761aee684ccf Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Thu, 5 Jan 2017 12:39:57 +0100 Subject: [PATCH] busybox: add use flag to disable external dhcp client startup Set 'busybox_disable_external_dhcp_startup' to False to disable external dhcp client startup. --- recipes/busybox/busybox-configure.inc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/recipes/busybox/busybox-configure.inc b/recipes/busybox/busybox-configure.inc index 4b3360b4c..7c394b49c 100644 --- a/recipes/busybox/busybox-configure.inc +++ b/recipes/busybox/busybox-configure.inc @@ -317,6 +317,14 @@ do_configure_busybox_dhclient () { BUSYBOX_SIMPLE_USE_FLAGS += "ifupdown_external_dhcp=1::\ CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP" +RECIPE_FLAGS += "busybox_disable_external_dhcp_startup" +DEFAULT_USE_busybox_disable_external_dhcp_startup = False +DO_CONFIGURE_PREFUNCS:>USE_busybox_disable_external_dhcp_startup = " do_configure_busybox_disable_external_dhcp_startup" +do_configure_busybox_disable_external_dhcp_startup () { + sed -i -e 's/^\(CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP\)=y/\1=n/' \ + .config +} + RECIPE_FLAGS += "busybox_udhcpc6" # USE flag: enable udhcpc6 client DEFAULT_USE_busybox_udhcpc6 = False