# HG changeset patch # User Rob Landley # Date 1225860693 21600 # Node ID 61a26b8092bff53edf356a93983a2fc18ab60660 # Parent bca5476beb41efad7410eda3600c8359019d7e0d Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled. diff -r bca5476beb41 -r 61a26b8092bf host-tools.sh --- a/host-tools.sh Tue Nov 04 03:57:54 2008 -0600 +++ b/host-tools.sh Tue Nov 04 22:51:33 2008 -0600 @@ -119,8 +119,7 @@ if [ ! -f "${HOSTTOOLS}/busybox" ] then setupfor busybox && - # make allnoconfig KCONFIG_ALLCONFIG="${SOURCES}/config-busybox" && - make defconfig && + make allyesconfig KCONFIG_ALLCONFIG="${SOURCES}/trimconfig-busybox" && make -j $CPUS && make busybox.links && cp busybox "${HOSTTOOLS}" diff -r bca5476beb41 -r 61a26b8092bf mini-native.sh --- a/mini-native.sh Tue Nov 04 03:57:54 2008 -0600 +++ b/mini-native.sh Tue Nov 04 22:51:33 2008 -0600 @@ -91,12 +91,13 @@ # Build and install busybox setupfor busybox -#make allnoconfig KCONFIG_ALLCONFIG="${SOURCES}/config-busybox" .config && -make defconfig && +make allyesconfig KCONFIG_ALLCONFIG="${SOURCES}/trimconfig-busybox" && make -j $CPUS CROSS_COMPILE="${ARCH}-" && make busybox.links && cp busybox "${TOOLS}/bin" + [ $? -ne 0 ] && dienow + for i in $(sed 's@.*/@@' busybox.links) do ln -s busybox "${TOOLS}/bin/$i" # || dienow diff -r bca5476beb41 -r 61a26b8092bf sources/config-busybox --- a/sources/config-busybox Tue Nov 04 03:57:54 2008 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,165 +0,0 @@ -CONFIG_DESKTOP=y -CONFIG_FEATURE_VERBOSE_USAGE=y -CONFIG_FEATURE_COMPRESS_USAGE=y -CONFIG_GETOPT_LONG=y -CONFIG_FEATURE_DEVPTS=y -CONFIG_FEATURE_PIDFILE=y -CONFIG_FEATURE_SUID=y -CONFIG_LFS=y -CONFIG_FEATURE_FAST_TOP=y -CONFIG_FEATURE_EDITING=y -CONFIG_FEATURE_TAB_COMPLETION=y -CONFIG_FEATURE_USERNAME_COMPLETION=y -CONFIG_FEATURE_EDITING_FANCY_PROMPT=y -CONFIG_MONOTONIC_SYSCALL=y -CONFIG_BUNZIP2=y -CONFIG_BZIP2=y -CONFIG_GUNZIP=y -CONFIG_GZIP=y -CONFIG_TAR=y -CONFIG_FEATURE_TAR_CREATE=y -CONFIG_FEATURE_TAR_GZIP=y -CONFIG_FEATURE_TAR_BZIP2=y -CONFIG_FEATURE_TAR_FROM=y -CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y -CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y -CONFIG_FEATURE_TAR_UNAME_GNAME=y -CONFIG_BASENAME=y -CONFIG_CAT=y -CONFIG_CHMOD=y -CONFIG_CHOWN=y -CONFIG_CP=y -CONFIG_CUT=y -CONFIG_DATE=y -CONFIG_FEATURE_DATE_ISOFMT=y -CONFIG_DD=y -CONFIG_FEATURE_DD_SIGNAL_HANDLING=y -CONFIG_FEATURE_DD_IBS_OBS=y -CONFIG_DIRNAME=y -CONFIG_ECHO=y -CONFIG_FEATURE_FANCY_ECHO=y -CONFIG_ENV=y -CONFIG_FEATURE_ENV_LONG_OPTIONS=y -CONFIG_EXPR=y -CONFIG_EXPR_MATH_SUPPORT_64=y -CONFIG_ID=y -CONFIG_INSTALL=y -CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y -CONFIG_LN=y -CONFIG_LS=y -CONFIG_FEATURE_LS_FILETYPES=y -CONFIG_FEATURE_LS_FOLLOWLINKS=y -CONFIG_FEATURE_LS_RECURSIVE=y -CONFIG_FEATURE_LS_SORTFILES=y -CONFIG_FEATURE_LS_TIMESTAMPS=y -CONFIG_FEATURE_LS_USERNAME=y -CONFIG_FEATURE_LS_COLOR=y -CONFIG_MKDIR=y -CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y -CONFIG_MV=y -CONFIG_FEATURE_MV_LONG_OPTIONS=y -CONFIG_NICE=y -CONFIG_OD=y -CONFIG_PWD=y -CONFIG_READLINK=y -CONFIG_FEATURE_READLINK_FOLLOW=y -CONFIG_RM=y -CONFIG_RMDIR=y -CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y -CONFIG_SHA1SUM=y -CONFIG_SLEEP=y -CONFIG_FEATURE_FANCY_SLEEP=y -CONFIG_SORT=y -CONFIG_FEATURE_SORT_BIG=y -CONFIG_TAIL=y -CONFIG_FEATURE_FANCY_TAIL=y -CONFIG_TOUCH=y -CONFIG_TR=y -CONFIG_FEATURE_TR_CLASSES=y -CONFIG_FEATURE_TR_EQUIV=y -CONFIG_TRUE=y -CONFIG_UNAME=y -CONFIG_UNIQ=y -CONFIG_WC=y -CONFIG_FEATURE_WC_LARGE=y -CONFIG_WHOAMI=y -CONFIG_YES=y -CONFIG_FEATURE_PRESERVE_HARDLINKS=y -CONFIG_FEATURE_AUTOWIDTH=y -CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y -CONFIG_MKTEMP=y -CONFIG_WHICH=y -CONFIG_AWK=y -CONFIG_FEATURE_AWK_MATH=y -CONFIG_CMP=y -CONFIG_DIFF=y -CONFIG_FEATURE_DIFF_BINARY=y -CONFIG_FEATURE_DIFF_DIR=y -CONFIG_FEATURE_DIFF_MINIMAL=y -CONFIG_PATCH=y -CONFIG_SED=y -CONFIG_VI=y -CONFIG_FEATURE_VI_8BIT=y -CONFIG_FEATURE_VI_COLON=y -CONFIG_FEATURE_VI_YANKMARK=y -CONFIG_FEATURE_VI_SEARCH=y -CONFIG_FEATURE_VI_USE_SIGNALS=y -CONFIG_FEATURE_VI_DOT_CMD=y -CONFIG_FEATURE_VI_READONLY=y -CONFIG_FEATURE_VI_SETOPTS=y -CONFIG_FEATURE_VI_SET=y -CONFIG_FEATURE_VI_WIN_RESIZE=y -CONFIG_FEATURE_ALLOW_EXEC=y -CONFIG_FIND=y -CONFIG_FEATURE_FIND_PRINT0=y -CONFIG_FEATURE_FIND_MTIME=y -CONFIG_FEATURE_FIND_MMIN=y -CONFIG_FEATURE_FIND_PERM=y -CONFIG_FEATURE_FIND_TYPE=y -CONFIG_FEATURE_FIND_XDEV=y -CONFIG_FEATURE_FIND_MAXDEPTH=y -CONFIG_FEATURE_FIND_NEWER=y -CONFIG_FEATURE_FIND_INUM=y -CONFIG_FEATURE_FIND_EXEC=y -CONFIG_FEATURE_FIND_USER=y -CONFIG_FEATURE_FIND_GROUP=y -CONFIG_FEATURE_FIND_NOT=y -CONFIG_FEATURE_FIND_DEPTH=y -CONFIG_FEATURE_FIND_PAREN=y -CONFIG_FEATURE_FIND_SIZE=y -CONFIG_FEATURE_FIND_PRUNE=y -CONFIG_FEATURE_FIND_DELETE=y -CONFIG_FEATURE_FIND_PATH=y -CONFIG_FEATURE_FIND_REGEX=y -CONFIG_GREP=y -CONFIG_FEATURE_GREP_EGREP_ALIAS=y -CONFIG_FEATURE_GREP_FGREP_ALIAS=y -CONFIG_FEATURE_GREP_CONTEXT=y -CONFIG_XARGS=y -CONFIG_MDEV=y -CONFIG_MOUNT=y -CONFIG_FEATURE_MOUNT_FAKE=y -CONFIG_FEATURE_MOUNT_FLAGS=y -CONFIG_FEATURE_MOUNT_FSTAB=y -CONFIG_UMOUNT=y -CONFIG_FEATURE_UMOUNT_ALL=y -CONFIG_FEATURE_MOUNT_LOOP=y -CONFIG_HOSTNAME=y -CONFIG_IFCONFIG=y -CONFIG_FEATURE_IFCONFIG_STATUS=y -CONFIG_FEATURE_IFCONFIG_HW=y -CONFIG_ROUTE=y -CONFIG_WGET=y -CONFIG_FEATURE_WGET_STATUSBAR=y -CONFIG_FEATURE_WGET_AUTHENTICATION=y -CONFIG_FEATURE_WGET_LONG_OPTIONS=y -CONFIG_ASH=y -CONFIG_ASH_BASH_COMPAT=y -CONFIG_ASH_JOB_CONTROL=y -CONFIG_ASH_ALIAS=y -CONFIG_ASH_MATH_SUPPORT=y -CONFIG_ASH_MATH_SUPPORT_64=y -CONFIG_ASH_BUILTIN_TEST=y -CONFIG_ASH_RANDOM_SUPPORT=y -CONFIG_ASH_EXPAND_PRMT=y -CONFIG_FEATURE_SH_EXTRA_QUIET=y diff -r bca5476beb41 -r 61a26b8092bf sources/trimconfig-busybox --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/trimconfig-busybox Tue Nov 04 22:51:33 2008 -0600 @@ -0,0 +1,22 @@ +CONFIG_FEATURE_ASSUME_UNICODE=n +CONFIG_FEATURE_CLEAN_UP=n +CONFIG_SELINUX=n +CONFIG_FEATURE_PREFER_APPLETS=n +CONFIG_STATIC=n +CONFIG_PIE=n +CONFIG_NOMMU=n +CONFIG_BUILD_LIBBUSYBOX=n +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_TASKSET=n +# CONFIG_FEATURE_INETD_RPC=n +# CONFIG_FEATURE_IP_RARE_TOOLS=n +# CONFIG_FEATURE_NAMEIF_EXTENDED=n +CONFIG_DEBUG_TFTP=n +CONFIG_FEATURE_UDHCP_DEBUG