annotate sources/trimconfig-busybox @ 772:7cb6ef2cdf10

Busybox unstable currently needs this patch too.
author Rob Landley <rob@landley.net>
date Wed, 01 Jul 2009 18:02:44 -0500
parents bbcac592f917
children 7b2d882eba4a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
482
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
1 # Differences between "allyesconfig" and the config we want.
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
2
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
3 # Switch on one extra feature
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
4
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
5 CONFIG_FEATURE_SH_IS_ASH=y
3e9d715e4a11 Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Rob Landley <rob@landley.net>
parents: 474
diff changeset
6
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
7 # Switch off inadvisable features and build options.
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
8
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
9 CONFIG_FEATURE_ASSUME_UNICODE=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
10 CONFIG_FEATURE_CLEAN_UP=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
11 CONFIG_SELINUX=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
12 CONFIG_PAM=n
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
13 CONFIG_FEATURE_PREFER_APPLETS=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
14 CONFIG_STATIC=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
15 CONFIG_PIE=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
16 CONFIG_NOMMU=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
17 CONFIG_BUILD_LIBBUSYBOX=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
18
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
19 # Switch off archaic, dead, and _also_ problematic code.
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
20
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
21 CONFIG_FEATURE_MTAB_SUPPORT=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
22 CONFIG_FEATURE_DEVFS=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
23 CONFIG_DEVFSD=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
24
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
25 # Switch off debug stuff
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
26
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
27 CONFIG_DEBUG=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
28 CONFIG_WERROR=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
29 CONFIG_INSTALL_NO_USR=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
30 CONFIG_DEBUG_TFTP=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
31 CONFIG_FEATURE_UDHCP_DEBUG=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
32
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
33 # This doesn't build on some non-x86 targets (such as m68k).
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
34
455
e6259842abd5 Some targets don't have the cpu affinity syscalls to build taskset.
Rob Landley <rob@landley.net>
parents: 453
diff changeset
35 CONFIG_TASKSET=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
36
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
37 # This doesn't build under Knoppix 5
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
38
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
39 CONFIG_INOTIFYD=n
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
40
730
433290547485 Upgrade to busybox 1.14.0.
Rob Landley <rob@landley.net>
parents: 482
diff changeset
41 # This doesn't even build for i686 on Ubuntu 8.04.
770
bbcac592f917 Two new busybox applets showed up that don't build on most hosts.
Rob Landley <rob@landley.net>
parents: 730
diff changeset
42 CONFIG_FLASH_LOCK=n
bbcac592f917 Two new busybox applets showed up that don't build on most hosts.
Rob Landley <rob@landley.net>
parents: 730
diff changeset
43 CONFIG_FLASH_UNLOCK=n
730
433290547485 Upgrade to busybox 1.14.0.
Rob Landley <rob@landley.net>
parents: 482
diff changeset
44 CONFIG_FLASH_ERASEALL=n
433290547485 Upgrade to busybox 1.14.0.
Rob Landley <rob@landley.net>
parents: 482
diff changeset
45
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
46 # Features to keep an eye on
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
47
453
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
48 # CONFIG_FEATURE_INETD_RPC=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
49 # CONFIG_FEATURE_IP_RARE_TOOLS=n
61a26b8092bf Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Rob Landley <rob@landley.net>
parents:
diff changeset
50 # CONFIG_FEATURE_NAMEIF_EXTENDED=n
474
ea25a378cde3 Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Rob Landley <rob@landley.net>
parents: 466
diff changeset
51 # CONFIG_CLOCK_MONOTONIC_SYSCALL=n