On 27.12.13 19:12, Maxim Storchak wrote:
> On 17.12.13 18:22, [email protected] wrote:
>> On 17.12.2013 16:14, Yousong Zhou wrote:
>
>>> Does it deserve a "busybox_menuconfig" just like "kernel_menuconfig"?
>>
>> there should be at least one graphical way. so either busybox's menu_config
>> or at least the old options presumably missing currently in trunk's
>> menu_config.
>
> Would the attached patch help?
>
> If there is an old config around, env/busybox-config may be created with
> sed:
> sed -nre '/CONFIG_BUSYBOX_/s/CONFIG_BUSYBOX_//p' config.old >
> env/busybox-config
>
oops, I'm sorry, I've lost another part of the patch. Please see this one.
Signed-off-by: Maxim Storchak <[email protected]>
--
Best regards,
Maxim Storchak
mailto:[email protected]
Index: include/toplevel.mk
===================================================================
--- include/toplevel.mk (revision 39163)
+++ include/toplevel.mk (working copy)
@@ -131,6 +131,12 @@
kernel_nconfig: prepare_kernel_conf
$(_SINGLE)$(NO_TRACE_MAKE) -C target/linux nconfig
+prepare_busybox_conf:
+ $(_SINGLE)$(NO_TRACE_MAKE) -C package/utils/busybox prepare
+
+busybox_menuconfig: prepare_busybox_conf
+ $(_SINGLE)$(NO_TRACE_MAKE) -C package/utils/busybox -f
Makefile.menuconfig menuconfig
+
tmp/.prereq-build: include/prereq-build.mk
mkdir -p tmp
rm -f tmp/.host.mk
Index: package/utils/busybox/Makefile.menuconfig
===================================================================
--- package/utils/busybox/Makefile.menuconfig (revision 0)
+++ package/utils/busybox/Makefile.menuconfig (revision 0)
@@ -0,0 +1,11 @@
+include $(TOPDIR)/rules.mk
+include Makefile
+
+menuconfig:
+ mkdir -p $(TOPDIR)/env && \
+ [ -f $(TOPDIR)/env/busybox-config ] && \
+ cp $(TOPDIR)/env/busybox-config
$(BUILD_DIR)/busybox-$(PKG_VERSION)/.config || \
+ cp $(TOPDIR)/package/utils/busybox/config/default
$(BUILD_DIR)/busybox-$(PKG_VERSION)/.config && \
+ make -C $(BUILD_DIR)/busybox-$(PKG_VERSION) oldconfig && \
+ make -C $(BUILD_DIR)/busybox-$(PKG_VERSION) menuconfig && \
+ cp $(BUILD_DIR)/busybox-$(PKG_VERSION)/.config
$(TOPDIR)/env/busybox-config
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel