changeset 474:ea25a378cde3

Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
author Rob Landley <rob@landley.net>
date Wed, 12 Nov 2008 13:25:28 -0600
parents eac92c5b7424
children 3116a52c8cb0
files sources/trimconfig-busybox
diffstat 1 files changed, 26 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- 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