make allyesconfig: logical failure?

Rob Landley rob at landley.net
Mon Sep 5 20:04:40 UTC 2005


On Monday 05 September 2005 05:36, Dirk Clemens wrote:
> make allyesconfig will select networking/"Support using httpd only from
> inetd".
> But this is a negatived (corret word?) choice:
>   if selected it will disable the standalone httpd.

In theory "allyesconfig" is mostly for testing, and also for switching on 
everything as a base config it's then easier to switch stuff off from.

However, it is possible to take symbols out of allyesconfig.  You need to get 
vodz to approve this patch before I'll check it in though, httpd is his 
baby...

Index: Makefile
===================================================================
--- Makefile (revision 11335)
+++ Makefile (working copy)
@@ -266,10 +266,7 @@
 
 allyesconfig: scripts/config/conf
  @./scripts/config/conf -y $(CONFIG_CONFIG_IN)
- sed -i -e "s/^CONFIG_DEBUG.*/# CONFIG_DEBUG is not set/" .config
- sed -i -e "s/^USING_CROSS_COMPILER.*/# USING_CROSS_COMPILER is not 
set/" .config
- sed -i -e "s/^CONFIG_STATIC.*/# CONFIG_STATIC is not set/" .config
- sed -i -e "s/^CONFIG_SELINUX.*/# CONFIG_SELINUX is not set/" .config
+ sed -i -r -e "s/^(CONFIG_DEBUG|CONFIG_USING_CROSS_COMPILER|CONFIG_STATIC|
CONFIG_SELINUX|CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY).*/# \1 is not 
set/" .config
  @./scripts/config/conf -o $(CONFIG_CONFIG_IN)
 
 allnoconfig: scripts/config/conf



More information about the busybox mailing list