# HG changeset patch # User Rob Landley # Date 1226517928 21600 # Node ID ea25a378cde3e89ed7837e10e213a01f31205964 # Parent eac92c5b74247f31e39bd40a083666067089fe06 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support. diff -r eac92c5b7424 -r ea25a378cde3 sources/trimconfig-busybox --- a/sources/trimconfig-busybox Wed Nov 12 13:23:37 2008 -0600 +++ b/sources/trimconfig-busybox Wed Nov 12 13:25:28 2008 -0600 @@ -1,23 +1,40 @@ +# Switch off inadvisable features and build options. + CONFIG_FEATURE_ASSUME_UNICODE=n CONFIG_FEATURE_CLEAN_UP=n CONFIG_SELINUX=n +CONFIG_PAM=n CONFIG_FEATURE_PREFER_APPLETS=n CONFIG_STATIC=n CONFIG_PIE=n CONFIG_NOMMU=n CONFIG_BUILD_LIBBUSYBOX=n + +# Switch off archaic, dead, and _also_ problematic code. + +CONFIG_FEATURE_MTAB_SUPPORT=n +CONFIG_FEATURE_DEVFS=n +CONFIG_DEVFSD=n + +# Switch off debug stuff + CONFIG_DEBUG=n CONFIG_WERROR=n -CONFIG_INSTALL_NO_USR -# CONFIG_CLOCK_MONOTONIC_SYSCALL=n -CONFIG_PAM=n -# CONFIG_FEATURE_MTAB_SUPPORT=n -CONFIG_DEVFSD=n -CONFIG_FEATURE_DEVFS=n +CONFIG_INSTALL_NO_USR=n +CONFIG_DEBUG_TFTP=n +CONFIG_FEATURE_UDHCP_DEBUG=n + +# This doesn't build on some non-x86 targets (such as m68k). + CONFIG_TASKSET=n + +# This doesn't build under Knoppix 5 + +CONFIG_INOTIFYD=n + +# Features to keep an eye on + # CONFIG_FEATURE_INETD_RPC=n # CONFIG_FEATURE_IP_RARE_TOOLS=n # CONFIG_FEATURE_NAMEIF_EXTENDED=n -CONFIG_DEBUG_TFTP=n -CONFIG_FEATURE_UDHCP_DEBUG -CONFIG_INOTIFYD=n +# CONFIG_CLOCK_MONOTONIC_SYSCALL=n