view sources/trimconfig-busybox @ 1049:0e063506fd67

Add a symlink to the www/README file from the top level.
author Rob Landley <rob@landley.net>
date Sun, 02 May 2010 16:16:51 -0500
parents f3b242456ff7
children 5ce47f84a1d1
line wrap: on
line source

# Differences between "allyesconfig" and the config we want.
#
# To use: make allyesconfig KCONFIG_ALLCONFIG=trimconfig

# These are provided by other packages, because the busybox ones don't
# work yet.

# No ext2 support (tune2fs -j)
CONFIG_MKFS_EXT2=n

# binutils (no write support)
CONFIG_AR=n
# toybox
CONFIG_PATCH=n
# bash
CONFIG_FEATURE_SH_IS_ASH=y

# 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=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

# This doesn't even build for i686 on Ubuntu 8.04.
CONFIG_FLASHCP=n
CONFIG_FLASH_LOCK=n
CONFIG_FLASH_UNLOCK=n
CONFIG_FLASH_ERASEALL=n

# Features to keep an eye on

# CONFIG_FEATURE_INETD_RPC=n
# CONFIG_FEATURE_IP_RARE_TOOLS=n
# CONFIG_FEATURE_NAMEIF_EXTENDED=n
# CONFIG_CLOCK_MONOTONIC_SYSCALL=n