From 1ab4c3dc25217ea3a21fe5febf4e7af6d0c04427 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Wed, 8 Feb 2006 18:50:17 +0000 Subject: Help text update and tweak to defconfig to remove two more things that the "maximum sane configuration" shouldn't have. (Explicit MTAB support in mount, which you should only need if you have no /proc, and FEATURE_CLEAN_UP, which exists to humor valgrind and otherwise just bloats the code). --- Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1177f147a..b69e5040f 100644 --- a/Makefile +++ b/Makefile @@ -121,10 +121,10 @@ help: @echo @echo 'Configuration:' @echo ' allnoconfig - disable all symbols in .config' - @echo ' allyesconfig - enable (almost) all symbols in .config' - @echo ' allbareconfig - enable all basics without any features' + @echo ' allyesconfig - enable all symbols in .config (see defconfig)' + @echo ' allbareconfig - enable all applets without any sub-features' @echo ' config - text based configurator (of last resort)' - @echo ' defconfig - set .config to defaults' + @echo ' defconfig - set .config to largest generic configuration' @echo ' menuconfig - interactive curses-based configurator' @echo ' oldconfig - resolve any unresolved symbols in .config' @echo @@ -191,12 +191,13 @@ allyesconfig: scripts/config/conf allnoconfig: scripts/config/conf @./scripts/config/conf -n $(CONFIG_CONFIG_IN) -#defconfig: scripts/config/conf -# @./scripts/config/conf -d $(CONFIG_CONFIG_IN) +# defconfig is allyesconfig minus any features that are specialized enough +# or cause enough behavior change that the user really should switch them on +# manually if that's what they want. Sort of "maximum sane config". defconfig: scripts/config/conf @./scripts/config/conf -y $(CONFIG_CONFIG_IN) - sed -i -r -e "s/^(USING_CROSS_COMPILER|CONFIG_(DEBUG.*|STATIC|SELINUX|FEATURE_DEVFS|BUILD_AT_ONCE|BUILD_LIBBUSYBOX|FEATURE_FULL_LIBBUSYBOX|FEATURE_SHARED_BUSYBOX))=.*/# \1 is not set/" .config + sed -i -r -e "s/^(USING_CROSS_COMPILER|CONFIG_(DEBUG.*|STATIC|SELINUX|BUILD_(AT_ONCE|LIBBUSYBOX)|FEATURE_(DEVFS|FULL_LIBBUSYBOX|SHARED_BUSYBOX|MTAB_SUPPORT|CLEAN_UP)))=.*/# \1 is not set/" .config @./scripts/config/conf -o $(CONFIG_CONFIG_IN) -- cgit v1.2.3