diff options
Diffstat (limited to 'release/src/router/busybox/sysdeps/linux')
-rwxr-xr-x | release/src/router/busybox/sysdeps/linux/Config.in | 272 | ||||
-rwxr-xr-x | release/src/router/busybox/sysdeps/linux/defconfig | 298 |
2 files changed, 0 insertions, 570 deletions
diff --git a/release/src/router/busybox/sysdeps/linux/Config.in b/release/src/router/busybox/sysdeps/linux/Config.in deleted file mode 100755 index d5adee5d..00000000 --- a/release/src/router/busybox/sysdeps/linux/Config.in +++ /dev/null @@ -1,272 +0,0 @@ -# -# For a description of the syntax of this configuration file, -# see scripts/kbuild/config-language.txt. -# - -mainmenu "BusyBox Configuration" - -config HAVE_DOT_CONFIG - bool - default y - -menu "General Configuration" - -choice - prompt "Buffer allocation policy" - default "Allocate with Malloc" - help - There are 3 ways BusyBox can handle buffer allocations: - - Use malloc. This costs code size for the call to xmalloc. - - Put them on stack. For some very small machines with limited stack - space, this can be deadly. For most folks, this works just fine. - - Put them in BSS. This works beautifully for computers with a real - MMU (and OS support), but wastes runtime RAM for uCLinux. This - behavior was the only one available for BusyBox versions 0.48 and - earlier. - -config CONFIG_FEATURE_BUFFERS_USE_MALLOC - bool "Allocate with Malloc" - -config CONFIG_FEATURE_BUFFERS_GO_ON_STACK - bool "Allocate on the Stack" - -config CONFIG_FEATURE_BUFFERS_GO_IN_BSS - bool "Allocate in the .bss section" - -endchoice - -config CONFIG_FEATURE_VERBOSE_USAGE - bool "Show verbose applet usage messages" - default n - help - All BusyBox applets will show more verbose help messages when - busybox is invoked with --help. This will add lots of text to the - busybox binary. In the default configuration, this will add about - 13k, but it can add much more depending on your configuration. - -config CONFIG_FEATURE_INSTALLER - bool "Support --install [-s] to install applet links at runtime" - default n - help - Enable 'busybox --install [-s]' support. This will allow you to use - busybox at runtime to create hard links or symlinks for all the - applets that are compiled into busybox. This feature requires the - /proc filesystem. - -config CONFIG_LOCALE_SUPPORT - bool "Enable locale support (system needs locale for this to work)" - default n - help - Enable this if your system has locale support, and you would like - busybox to support locale settings. - -config CONFIG_FEATURE_DEVFS - bool "Support for devfs" - default n - help - Enable if you want BusyBox to work with devfs. - -config CONFIG_FEATURE_DEVPTS - bool "Use the devpts filesystem for Unix98 PTYs" - default y if CONFIG_FEATURE_DEVFS - help - Enable if you want BusyBox to use Unix98 PTY support. If enabled, - busybox will use /dev/ptmx for the master side of the pseudoterminal - and /dev/pts/<number> for the slave side. Otherwise, BSD style - /dev/ttyp<number> will be used. To use this option, you should have - devpts or devfs mounted. - -config CONFIG_FEATURE_CLEAN_UP - bool "Clean up all memory before exiting (usually not needed)" - default n - help - As a size optimization, busybox by default does not cleanup memory - that is dynamically allocated or close files before exiting. This - saves space and is usually not needed since the OS will clean up for - us. Don't enable this unless you have a really good reason to clean - things up manually. - -config CONFIG_FEATURE_SUID - bool "Support for SUID/SGID handling" - default n - help - Support SUID and SGID binaries. - -config CONFIG_FEATURE_SUID_CONFIG - bool "Runtime SUID/SGID configuration via /etc/busybox.conf" - default y if CONFIG_FEATURE_SUID - depends on CONFIG_FEATURE_SUID - help - Allow the SUID / SGID state of an applet to be determinded runtime by - checking /etc/busybox.conf. The format of this file is as follows: - - <applet> = [Ssx-][Ssx-][x-] (<username>|<uid>).(<groupname>|<gid>) - - An example might help: - - [SUID] - su = ssx root.0 # applet su can be run by anyone and runs with euid=0/egid=0 - su = ssx # exactly the same - - mount = sx- root.disk # applet mount can be run by root and members of group disk - # and runs with euid=0 - - cp = --- # disable applet cp for everyone - - Robert 'sandman' Griebl has more information here: - <url: http://www.softforge.de/bb/suid.html >. - -config CONFIG_FEATURE_SUID_CONFIG_QUIET - bool "Suppress warning message if /etc/busybox.conf is not readable" - default n - depends on CONFIG_FEATURE_SUID_CONFIG - help - /etc/busybox.conf should be readable by the user needing the SUID, check - this option to avoid users to be notified about missing permissions. - -config CONFIG_SELINUX - bool "Support NSA Security Enhanced Linux" - default n - help - Enable support for SE Linux in applets ls, ps, and id. Also provide - the option of compiling in SE Linux applets. - -endmenu - -menu 'Build Options' - -config CONFIG_STATIC - bool "Build BusyBox as a static binary (no shared libs)" - default n - help - If you want to build a static BusyBox binary, which does not - use or require any shared libraries, then enable this option. - This can make BusyBox be considerably larger, so you should - leave this option false unless you have a good reason (i.e. - your target platform does not support shared libraries, or - you are building an initrd which doesn't need anything but - BusyBox, etc). - - Most people will leave this set to 'N'. - -config CONFIG_LFS - bool "Build with Large File Support (for accessing files > 2 GB)" - default n - help - If you want to build BusyBox with large file support, then enable - this option. This will have no effect if your kernel or your C - library lacks large file support for large files. Some of the - programs that can benefit from large file support include dd, gzip, - cp, mount, tar, and many others. If you want to access files larger - than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'. - -config USING_CROSS_COMPILER - bool "Do you want to build BusyBox with a Cross Compiler?" - default n - help - Do you want to build BusyBox with a Cross Compiler? If so, - then enable this option. Otherwise leave it set to 'N'. - -config CROSS_COMPILER_PREFIX - string "Cross Compiler prefix" - default "/usr/i386-linux-uclibc/bin/i386-uclibc-" - depends on USING_CROSS_COMPILER - help - If you want to build BusyBox with a cross compiler, then you - will need to set this to the cross-compiler prefix. For example, - if my cross-compiler is /usr/i386-linux-uclibc/bin/i386-uclibc-gcc - then I would enter '/usr/i386-linux-uclibc/bin/i386-uclibc-' here, - which will ensure the correct compiler is used. - -config EXTRA_CFLAGS_OPTIONS - string "Any extra CFLAGS options for the compiler?" - default "" - help - Do you want to pass any extra CFLAGS options to the compiler as - you build BusyBox? If so, this is the option for you... For example, - if you want to add some simple compiler switches (like -march=i686), - or check for warnings using -Werror, just those options here. - -endmenu - -menu 'Installation Options' - -config CONFIG_INSTALL_NO_USR - bool "Don't use /usr" - default n - help - Disable use of /usr. Don't activate this option if you don't know, - that you really want this behaviour. - -config PREFIX - string "BusyBox installation prefix" - default "./_install" - help - Define Your directory to install BusyBox files/subdirs. - - - -endmenu - -source archival/Config.in -source coreutils/Config.in -source console-tools/Config.in -source debianutils/Config.in -source editors/Config.in -source findutils/Config.in -source init/Config.in -source loginutils/Config.in -source miscutils/Config.in -source modutils/Config.in -source networking/Config.in -source procps/Config.in -source shell/Config.in -source sysklogd/Config.in -source util-linux/Config.in - -menu 'Debugging Options' - -config CONFIG_DEBUG - bool "Build BusyBox with Debugging symbols" - default n - help - Say Y here if you wish to compile BusyBox with debugging symbols. - This will allow you to use a debugger to examine BusyBox internals - while applets are running. This increases the size of the binary - considerably and should only be used when doing development. - If you are doing development and want to debug BusyBox, answer Y. - - Otherwise, answer N. - -config CONFIG_DMALLOC - bool "Build BusyBox with dmalloc support" - default n - depends on CONFIG_DEBUG && !CONFIG_EFENCE - help - This enables compiling with dmalloc ( http://dmalloc.com/ ) - which is an excellent public domain mem leak and malloc problem - detector. To enable dmalloc, before running busybox you will - want to properly set your environment, for example: - export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile - The 'debug=' value is generated using the following command - dmalloc -p log-stats -p log-non-free -p log-bad-space -p log-elapsed-time \ - -p check-fence -p check-heap -p check-lists -p check-blank \ - -p check-funcs -p realloc-copy -p allow-free-null - - This will make BusyBox be considerable larger and run slower, so - you should leave this option disabled for production use. - -config CONFIG_EFENCE - bool "Build BusyBox with Electric-fence support" - default n - depends on CONFIG_DEBUG && !CONFIG_DMALLOC - help - This enables compiling with Electric-fence support. Electric - fence is another very useful malloc debugging library which used - your computers virtual memory hardware to detect illegal memory - accesses. This support will make BusyBox be considerable larger - and run slower, so you should leave this option disabled unless - you are hunting a hard to find memory problem. - -endmenu - diff --git a/release/src/router/busybox/sysdeps/linux/defconfig b/release/src/router/busybox/sysdeps/linux/defconfig deleted file mode 100755 index 9ce27772..00000000 --- a/release/src/router/busybox/sysdeps/linux/defconfig +++ /dev/null @@ -1,298 +0,0 @@ -# -# Automatically generated make config: don't edit -# - -# -# BusyBox general settings -# -# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set -CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y -# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set -# CONFIG_FEATURE_VERBOSE_USAGE is not set -# CONFIG_FEATURE_INSTALLER is not set -# CONFIG_LOCALE_SUPPORT is not set -# CONFIG_FEATURE_DEVFS is not set -# CONFIG_FEATURE_CLEAN_UP is not set - -# -# Archival Utilities -# -# CONFIG_AR is not set -# CONFIG_BUNZIP2 is not set -# CONFIG_CPIO is not set -# CONFIG_DPKG is not set -# CONFIG_DPKG_DEB is not set -CONFIG_GUNZIP=y -CONFIG_GZIP=y -# CONFIG_RPM2CPIO is not set -CONFIG_TAR=y -CONFIG_FEATURE_TAR_CREATE=y -# CONFIG_FEATURE_TAR_EXCLUDE is not set -CONFIG_FEATURE_TAR_GZIP=y - -# -# Console Utilities -# -# CONFIG_CHVT is not set -CONFIG_CLEAR=y -# CONFIG_DEALLOCVT is not set -# CONFIG_DUMPKMAP is not set -# CONFIG_LOADACM is not set -# CONFIG_LOADFONT is not set -# CONFIG_LOADKMAP is not set -CONFIG_RESET=y -# CONFIG_SETKEYCODES is not set - -# -# Editors -# -CONFIG_SED=y -# CONFIG_VI is not set - -# -# File Utilities -# -CONFIG_CHMOD=y -CONFIG_CHOWN=y -CONFIG_CHGRP=y -CONFIG_CP=y -CONFIG_DD=y -CONFIG_DF=y -CONFIG_DU=y -CONFIG_LN=y -CONFIG_LS=y -CONFIG_FEATURE_LS_FILETYPES=y -CONFIG_FEATURE_LS_FOLLOWLINKS=y -# CONFIG_FEATURE_LS_RECURSIVE is not set -CONFIG_FEATURE_LS_SORTFILES=y -CONFIG_FEATURE_LS_TIMESTAMPS=y -CONFIG_FEATURE_LS_USERNAME=y -CONFIG_MKDIR=y -# CONFIG_MKFIFO is not set -CONFIG_MKNOD=y -CONFIG_MV=y -CONFIG_RM=y -CONFIG_RMDIR=y -CONFIG_SYNC=y -CONFIG_TOUCH=y - -# -# Common options for ls and more -# -CONFIG_FEATURE_AUTOWIDTH=y - -# -# Common options for df, du, ls -# -CONFIG_FEATURE_HUMAN_READABLE=y - -# -# Finding Utilities -# -CONFIG_FIND=y -# CONFIG_FEATURE_FIND_MTIME is not set -# CONFIG_FEATURE_FIND_PERM is not set -CONFIG_FEATURE_FIND_TYPE=y -CONFIG_GREP=y -# CONFIG_FEATURE_GREP_EGREP_ALIAS is not set -# CONFIG_FEATURE_GREP_CONTEXT is not set -CONFIG_WHICH=y -# CONFIG_XARGS is not set - -# -# Init Utilities -# -CONFIG_INIT=y -CONFIG_FEATURE_USE_INITTAB=y -# CONFIG_FEATURE_INITRD is not set -# CONFIG_FEATURE_INIT_COREDUMPS is not set -# CONFIG_FEATURE_EXTRA_QUIET is not set -CONFIG_HALT=y -CONFIG_POWEROFF=y -CONFIG_REBOOT=y -# CONFIG_START_STOP_DAEMON is not set -# CONFIG_RUN_PARTS is not set - -# -# Miscellaneous Utilities -# -# CONFIG_ADJTIMEX is not set -# CONFIG_DC is not set -# CONFIG_DUTMP is not set -# CONFIG_MAKEDEVS is not set -# CONFIG_MKTEMP is not set -# CONFIG_MT is not set -# CONFIG_READLINK is not set -# CONFIG_UPDATE is not set -# CONFIG_WATCHDOG is not set - -# -# Module Utilities -# -# CONFIG_INSMOD is not set -# CONFIG_LSMOD is not set -# CONFIG_MODPROBE is not set -# CONFIG_RMMOD is not set - -# -# Networking Utilities -# -CONFIG_HOSTNAME=y -CONFIG_IFCONFIG=y -CONFIG_FEATURE_IFCONFIG_STATUS=y -# CONFIG_FEATURE_IFCONFIG_SLIP is not set -# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set -CONFIG_FEATURE_IFCONFIG_HW=y -# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set -# CONFIG_NC is not set -# CONFIG_NETSTAT is not set -CONFIG_NSLOOKUP=y -CONFIG_PING=y -CONFIG_FEATURE_FANCY_PING=y -CONFIG_ROUTE=y -# CONFIG_TELNET is not set -# CONFIG_TFTP is not set -# CONFIG_TRACEROUTE is not set -# CONFIG_WGET is not set - -# -# Login/Password Management Utilities -# -# CONFIG_USE_BB_PWD_GRP is not set -# CONFIG_ADDGROUP is not set -# CONFIG_ADDUSER is not set -# CONFIG_DELUSER is not set -# CONFIG_DELUSER is not set -# CONFIG_GETTY is not set - -# -# Process Utilities -# -CONFIG_FREE=y -CONFIG_KILL=y -CONFIG_KILLALL=y -# CONFIG_PIDOF is not set -CONFIG_PS=y -# CONFIG_FEATURE_USE_DEVPS_PATCH is not set -# CONFIG_RENICE is not set -CONFIG_UPTIME=y - -# -# Bourne Shell -# -CONFIG_FEATURE_SH_IS_ASH=y -# CONFIG_FEATURE_SH_IS_HUSH is not set -# CONFIG_FEATURE_SH_IS_LASH is not set -# CONFIG_FEATURE_SH_IS_MSH is not set -# CONFIG_FEATURE_SH_IS_NONE is not set -CONFIG_ASH=y -CONFIG_ASH=y -# CONFIG_HUSH is not set -# CONFIG_LASH is not set -# CONFIG_MSH is not set - -# -# Bourne Shell Options -# -CONFIG_FEATURE_COMMAND_EDITING=y -CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y -# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set -# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set -# CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN is not set -# CONFIG_FEATURE_SH_FANCY_PROMPT is not set -# CONFIG_FEATURE_SH_EXTRA_QUIET is not set - -# -# Shell Utilities -# -CONFIG_BASENAME=y -CONFIG_CHROOT=y -CONFIG_DATE=y -CONFIG_DIRNAME=y -CONFIG_ECHO=y -CONFIG_ENV=y -# CONFIG_EXPR is not set -CONFIG_FALSE=y -# CONFIG_HOSTID is not set -CONFIG_ID=y -# CONFIG_LOGNAME is not set -# CONFIG_PRINTF is not set -CONFIG_PWD=y -CONFIG_SLEEP=y -# CONFIG_STTY is not set -# CONFIG_TEE is not set -CONFIG_TEST=y -CONFIG_TRUE=y -CONFIG_FALSE=y -CONFIG_TRUE=y -CONFIG_TTY=y -CONFIG_UNAME=y -# CONFIG_USLEEP is not set -CONFIG_WHOAMI=y -CONFIG_YES=y - -# -# System Logging Utilities -# -CONFIG_KLOGD=y -CONFIG_LOGGER=y -CONFIG_SYSLOGD=y -# CONFIG_FEATURE_REMOTE_LOG is not set -# CONFIG_FEATURE_IPC_SYSLOG is not set - -# -# Text Utilities -# -CONFIG_CAT=y -# CONFIG_CMP is not set -CONFIG_CUT=y -# CONFIG_DOS2UNIX is not set -CONFIG_HEAD=y -# CONFIG_LENGTH is not set -# CONFIG_MD5SUM is not set -# CONFIG_OD is not set -CONFIG_SORT=y -# CONFIG_FEATURE_SORT_REVERSE is not set -# CONFIG_FEATURE_SORT_UNIQUE is not set -CONFIG_TAIL=y -# CONFIG_FEATURE_FANCY_TAIL is not set -# CONFIG_TR is not set -CONFIG_UNIQ=y -# CONFIG_DOS2UNIX is not set -# CONFIG_UUDECODE is not set -# CONFIG_UUENCODE is not set -# CONFIG_WC is not set - -# -# Linux System Utilities -# -CONFIG_DMESG=y -# CONFIG_FBSET is not set -# CONFIG_FDFLUSH is not set -# CONFIG_FREERAMDISK is not set -# CONFIG_FSCK_MINIX is not set -# CONFIG_MKFS_MINIX is not set -# CONFIG_GETOPT is not set -# CONFIG_HEXDUMP is not set -# CONFIG_MKSWAP is not set -CONFIG_MORE=y -CONFIG_FEATURE_USE_TERMIOS=y - -# -# Common options for ls and more -# -CONFIG_FEATURE_AUTOWIDTH=y -# CONFIG_PIVOT_ROOT is not set -# CONFIG_RDATE is not set -# CONFIG_SWAPONOFF is not set -CONFIG_MOUNT=y -# CONFIG_NFSMOUNT is not set -# CONFIG_FEATURE_USE_DEVPS_PATCH is not set -CONFIG_UMOUNT=y -# CONFIG_FEATURE_MOUNT_FORCE is not set - -# -# Common options for mount/umount -# -# CONFIG_FEATURE_MOUNT_LOOP is not set -# CONFIG_FEATURE_MTAB_SUPPORT is not set |