Update the debian packaging stuff
This commit is contained in:
parent
d28cb03819
commit
0279505e8c
172
debian/Config.h-deb
vendored
172
debian/Config.h-deb
vendored
@ -2,11 +2,12 @@
|
|||||||
// This file defines the feature set to be compiled into busybox.
|
// This file defines the feature set to be compiled into busybox.
|
||||||
// When you turn things off here, they won't be compiled in at all.
|
// When you turn things off here, they won't be compiled in at all.
|
||||||
//
|
//
|
||||||
//// This file is parsed by sed. You MUST use single line comments.
|
//// This file is parsed by sed. You MUST use single line comments.
|
||||||
// i.e., //#define BB_BLAH
|
// i.e., //#define BB_BLAH
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
// BusyBox Applications
|
// BusyBox Applications
|
||||||
|
//#define BB_ADJTIMEX
|
||||||
#define BB_AR
|
#define BB_AR
|
||||||
#define BB_BASENAME
|
#define BB_BASENAME
|
||||||
#define BB_CAT
|
#define BB_CAT
|
||||||
@ -18,6 +19,7 @@
|
|||||||
#define BB_CLEAR
|
#define BB_CLEAR
|
||||||
//#define BB_CMP
|
//#define BB_CMP
|
||||||
#define BB_CP
|
#define BB_CP
|
||||||
|
//#define BB_CPIO
|
||||||
#define BB_CUT
|
#define BB_CUT
|
||||||
#define BB_DATE
|
#define BB_DATE
|
||||||
//#define BB_DC
|
//#define BB_DC
|
||||||
@ -33,8 +35,8 @@
|
|||||||
#define BB_DU
|
#define BB_DU
|
||||||
//#define BB_DUMPKMAP
|
//#define BB_DUMPKMAP
|
||||||
#define BB_ECHO
|
#define BB_ECHO
|
||||||
//#define BB_ENV
|
#define BB_ENV
|
||||||
//#define BB_EXPR
|
#define BB_EXPR
|
||||||
//#define BB_FBSET
|
//#define BB_FBSET
|
||||||
//#define BB_FDFLUSH
|
//#define BB_FDFLUSH
|
||||||
#define BB_FIND
|
#define BB_FIND
|
||||||
@ -94,10 +96,11 @@
|
|||||||
#define BB_RMDIR
|
#define BB_RMDIR
|
||||||
//#define BB_RMMOD
|
//#define BB_RMMOD
|
||||||
//#define BB_ROUTE
|
//#define BB_ROUTE
|
||||||
|
//#define BB_RPM2CPIO
|
||||||
//#define BB_RPMUNPACK
|
//#define BB_RPMUNPACK
|
||||||
#define BB_SED
|
#define BB_SED
|
||||||
//#define BB_SETKEYCODES
|
//#define BB_SETKEYCODES
|
||||||
#define BB_SH
|
//#define BB_SH
|
||||||
#define BB_SLEEP
|
#define BB_SLEEP
|
||||||
#define BB_SORT
|
#define BB_SORT
|
||||||
//#define BB_STTY
|
//#define BB_STTY
|
||||||
@ -114,6 +117,7 @@
|
|||||||
#define BB_TR
|
#define BB_TR
|
||||||
#define BB_TRUE_FALSE
|
#define BB_TRUE_FALSE
|
||||||
#define BB_TTY
|
#define BB_TTY
|
||||||
|
//#define BB_UNIX2DOS
|
||||||
//#define BB_UUENCODE
|
//#define BB_UUENCODE
|
||||||
//#define BB_UUDECODE
|
//#define BB_UUDECODE
|
||||||
#define BB_UMOUNT
|
#define BB_UMOUNT
|
||||||
@ -122,7 +126,7 @@
|
|||||||
//#define BB_UPDATE
|
//#define BB_UPDATE
|
||||||
#define BB_UPTIME
|
#define BB_UPTIME
|
||||||
//#define BB_USLEEP
|
//#define BB_USLEEP
|
||||||
//#define BB_VI
|
#define BB_VI
|
||||||
//#define BB_WATCHDOG
|
//#define BB_WATCHDOG
|
||||||
#define BB_WC
|
#define BB_WC
|
||||||
#define BB_WGET
|
#define BB_WGET
|
||||||
@ -134,17 +138,57 @@
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
// ---------------------------------------------------------
|
||||||
// This is where feature definitions go. Generally speaking,
|
// This is where feature definitions go. Generally speaking,
|
||||||
// turning this stuff off makes things a bit smaller (and less
|
// turning this stuff off makes things a bit smaller (and less
|
||||||
// pretty/useful).
|
// pretty/useful).
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
// If you enabled BB_SH above, you may select one of the following shells.
|
||||||
|
// You can only select ONE of the following shells. Sorry.
|
||||||
|
//
|
||||||
|
// lash is the very smallest shell (adds just 10k) and it is quite usable as a
|
||||||
|
// command prompt, but it is not suitable for any but the most trivial scripting
|
||||||
|
// (such as an initrd that calls insmod a few times) since it does not
|
||||||
|
// understand Bourne shell grammer. It does handle pipes, redirects, and job
|
||||||
|
// control though. Adding in command editing makes it very nice lightweight
|
||||||
|
// command prompt.
|
||||||
|
//#define BB_FEATURE_LASH
|
||||||
|
//
|
||||||
|
// hush is also quite small (just 18k) and it has very complete Bourne shell
|
||||||
|
// grammer. It handles if/then/else/fi just fine, but doesn't handle loops
|
||||||
|
// like for/do/done or case/esac and such. It also currently has a problem
|
||||||
|
// with job control.
|
||||||
|
//#define BB_FEATURE_HUSH
|
||||||
|
//
|
||||||
|
// msh: The minix shell (adds just 30k) is quite complete and handles things
|
||||||
|
// like for/do/done, case/esac and all the things you expect a Bourne shell to
|
||||||
|
// do. It is not always pedantically correct about Bourne shell grammer (try
|
||||||
|
// running the shell testscript "tests/sh.testcases" on it and compare vs
|
||||||
|
// bash) but for most things it works quite well. It also uses only vfork, so
|
||||||
|
// it can be used on uClinux systems. This was only recently added, so there is
|
||||||
|
// still room to shrink it further...
|
||||||
|
#define BB_FEATURE_MSH
|
||||||
|
//
|
||||||
|
// ash: This adds about 60k in the default configuration and is the most
|
||||||
|
// complete and most pedantically correct shell included with busybox. This
|
||||||
|
// shell was also recently added, and several people (mainly Vladimir and Erik)
|
||||||
|
// have been working on it. There are a number of configurable things at the
|
||||||
|
// top of ash.c as well, so check those out if you want to tweak things. The
|
||||||
|
// Posix math support is currently disabled (that bit of code was horrible) but
|
||||||
|
// will be restored for the next BusyBox release.
|
||||||
|
//#define BB_FEATURE_ASH
|
||||||
|
//
|
||||||
// BusyBox will, by default, malloc space for its buffers. This costs code
|
// BusyBox will, by default, malloc space for its buffers. This costs code
|
||||||
// size for the call to xmalloc. You can use the following feature to have
|
// size for the call to xmalloc. You can use the following feature to have
|
||||||
// them put on the stack. For some very small machines with limited stack
|
// them put on the stack. For some very small machines with limited stack
|
||||||
// space, this can be deadly. For most folks, this works just fine...
|
// space, this can be deadly. For most folks, this works just fine...
|
||||||
//#define BB_FEATURE_BUFFERS_GO_ON_STACK
|
//#define BB_FEATURE_BUFFERS_GO_ON_STACK
|
||||||
|
// The third alternative for buffer allocation is to use 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.
|
||||||
|
//#define BB_FEATURE_BUFFERS_GO_IN_BSS
|
||||||
//
|
//
|
||||||
// Turn this on to use Erik's very cool devps, and devmtab kernel drivers,
|
// Turn this on to use Erik's very cool devps, and devmtab kernel drivers,
|
||||||
// thereby eliminating the need for the /proc filesystem and thereby saving
|
// thereby eliminating the need for the /proc filesystem and thereby saving
|
||||||
@ -184,8 +228,8 @@
|
|||||||
// enable ls -L
|
// enable ls -L
|
||||||
#define BB_FEATURE_LS_FOLLOWLINKS
|
#define BB_FEATURE_LS_FOLLOWLINKS
|
||||||
//
|
//
|
||||||
// Change ping implementation -- simplified, featureless, but really small.
|
// Disable for a smaller (but less functional) ping
|
||||||
//#define BB_FEATURE_SIMPLE_PING
|
#define BB_FEATURE_FANCY_PING
|
||||||
//
|
//
|
||||||
// Make init use a simplified /etc/inittab file (recommended).
|
// Make init use a simplified /etc/inittab file (recommended).
|
||||||
#define BB_FEATURE_USE_INITTAB
|
#define BB_FEATURE_USE_INITTAB
|
||||||
@ -205,9 +249,9 @@
|
|||||||
// enable syslogd -C
|
// enable syslogd -C
|
||||||
//#define BB_FEATURE_IPC_SYSLOG
|
//#define BB_FEATURE_IPC_SYSLOG
|
||||||
//
|
//
|
||||||
//Simple tail implementation (2.34k vs 3k for the full one).
|
//Disable for a simple tail implementation (2.34k vs 3k for the full one).
|
||||||
//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
|
//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
|
||||||
#define BB_FEATURE_SIMPLE_TAIL
|
#define BB_FEATURE_FANCY_TAIL
|
||||||
//
|
//
|
||||||
// Enable support for loop devices in mount
|
// Enable support for loop devices in mount
|
||||||
#define BB_FEATURE_MOUNT_LOOP
|
#define BB_FEATURE_MOUNT_LOOP
|
||||||
@ -224,9 +268,6 @@
|
|||||||
// (i.e., in case of an unreachable NFS system).
|
// (i.e., in case of an unreachable NFS system).
|
||||||
#define BB_FEATURE_MOUNT_FORCE
|
#define BB_FEATURE_MOUNT_FORCE
|
||||||
//
|
//
|
||||||
// use -i (interactive) flag for rm
|
|
||||||
//#define BB_FEATURE_RM_INTERACTIVE
|
|
||||||
//
|
|
||||||
// Enable support for creation of tar files.
|
// Enable support for creation of tar files.
|
||||||
#define BB_FEATURE_TAR_CREATE
|
#define BB_FEATURE_TAR_CREATE
|
||||||
//
|
//
|
||||||
@ -236,9 +277,12 @@
|
|||||||
// Enable support for tar -z option (currently only works for inflating)
|
// Enable support for tar -z option (currently only works for inflating)
|
||||||
#define BB_FEATURE_TAR_GZIP
|
#define BB_FEATURE_TAR_GZIP
|
||||||
//
|
//
|
||||||
//// Enable reverse sort
|
// Enable reverse sort
|
||||||
#define BB_FEATURE_SORT_REVERSE
|
#define BB_FEATURE_SORT_REVERSE
|
||||||
//
|
//
|
||||||
|
// Enable uniqe sort
|
||||||
|
#define BB_FEATURE_SORT_UNIQUE
|
||||||
|
//
|
||||||
// Enable command line editing in the shell.
|
// Enable command line editing in the shell.
|
||||||
// Only relevant if BB_SH is enabled. On by default.
|
// Only relevant if BB_SH is enabled. On by default.
|
||||||
#define BB_FEATURE_COMMAND_EDITING
|
#define BB_FEATURE_COMMAND_EDITING
|
||||||
@ -254,7 +298,7 @@
|
|||||||
//were shell builtins. Nice for staticly linking an emergency rescue shell,
|
//were shell builtins. Nice for staticly linking an emergency rescue shell,
|
||||||
//among other things. Off by default.
|
//among other things. Off by default.
|
||||||
// Only relevant if BB_SH is enabled.
|
// Only relevant if BB_SH is enabled.
|
||||||
#define BB_FEATURE_SH_STANDALONE_SHELL
|
//#define BB_FEATURE_SH_STANDALONE_SHELL
|
||||||
//
|
//
|
||||||
//When this is enabled, busybox shell applets can be called using full path
|
//When this is enabled, busybox shell applets can be called using full path
|
||||||
//names. This causes applets (i.e., most busybox commands) to override
|
//names. This causes applets (i.e., most busybox commands) to override
|
||||||
@ -265,12 +309,11 @@
|
|||||||
// Only relevant if BB_SH is enabled. Off by default.
|
// Only relevant if BB_SH is enabled. Off by default.
|
||||||
//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
||||||
//
|
//
|
||||||
// Some deeply embedded systems don't have usernames or even hostnames,
|
// Uncomment this option for a fancy shell prompt that includes the
|
||||||
// and the default prompt can look rather hideous on them. Uncomment
|
// current username and hostname. On systems that don't have usernames
|
||||||
// this option for a simpler, path-only prompt (which was the default until
|
// or hostnames, this can look hideous.
|
||||||
// around BusyBox-0.48). On by default.
|
|
||||||
// Only relevant if BB_SH is enabled.
|
// Only relevant if BB_SH is enabled.
|
||||||
#define BB_FEATURE_SH_SIMPLE_PROMPT
|
//#define BB_FEATURE_SH_FANCY_PROMPT
|
||||||
//
|
//
|
||||||
//Turn on extra fbset options
|
//Turn on extra fbset options
|
||||||
//#define BB_FEATURE_FBSET_FANCY
|
//#define BB_FEATURE_FBSET_FANCY
|
||||||
@ -287,6 +330,12 @@
|
|||||||
// Support module version checking
|
// Support module version checking
|
||||||
//#define BB_FEATURE_INSMOD_VERSION_CHECKING
|
//#define BB_FEATURE_INSMOD_VERSION_CHECKING
|
||||||
//
|
//
|
||||||
|
// Support for uClinux memory usage optimization, which will load the image
|
||||||
|
// directly into the kernel memory. This divides memory requrements by three.
|
||||||
|
// If you are not running uClinux (i.e., your CPU has an MMU) leave this
|
||||||
|
// disabled...
|
||||||
|
//#define BB_FEATURE_INSMOD_LOADINKMEM
|
||||||
|
//
|
||||||
// Support for Minix filesystem, version 2
|
// Support for Minix filesystem, version 2
|
||||||
//#define BB_FEATURE_MINIX2
|
//#define BB_FEATURE_MINIX2
|
||||||
//
|
//
|
||||||
@ -300,7 +349,7 @@
|
|||||||
//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
|
//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
|
||||||
//
|
//
|
||||||
// Enable ifconfig option "hw". Currently works for only with "ether".
|
// Enable ifconfig option "hw". Currently works for only with "ether".
|
||||||
//#define BB_FEATURE_IFCONFIG_HW
|
#define BB_FEATURE_IFCONFIG_HW
|
||||||
//
|
//
|
||||||
// Enable busybox --install [-s]
|
// Enable busybox --install [-s]
|
||||||
// to create links (or symlinks) for all the commands that are
|
// to create links (or symlinks) for all the commands that are
|
||||||
@ -340,6 +389,23 @@
|
|||||||
#define BB_FEATURE_TFTP_PUT
|
#define BB_FEATURE_TFTP_PUT
|
||||||
#define BB_FEATURE_TFTP_GET
|
#define BB_FEATURE_TFTP_GET
|
||||||
//
|
//
|
||||||
|
// features for vi
|
||||||
|
#define BB_FEATURE_VI_COLON // ":" colon commands, no "ex" mode
|
||||||
|
#define BB_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds
|
||||||
|
#define BB_FEATURE_VI_SEARCH // search and replace cmds
|
||||||
|
#define BB_FEATURE_VI_USE_SIGNALS // catch signals
|
||||||
|
#define BB_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd
|
||||||
|
#define BB_FEATURE_VI_READONLY // vi -R and "view" mode
|
||||||
|
#define BB_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch
|
||||||
|
#define BB_FEATURE_VI_SET // :set
|
||||||
|
#define BB_FEATURE_VI_WIN_RESIZE // handle window resize
|
||||||
|
//
|
||||||
|
// Enable a if you system have setuped locale
|
||||||
|
//#define BB_LOCALE_SUPPORT
|
||||||
|
//
|
||||||
|
// Support for TELNET to pass TERM type to remote host. Adds 384 bytes.
|
||||||
|
#define BB_FEATURE_TELNET_TTYPE
|
||||||
|
//
|
||||||
// End of Features List
|
// End of Features List
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@ -354,20 +420,36 @@
|
|||||||
#if defined BB_SH
|
#if defined BB_SH
|
||||||
#if defined BB_FEATURE_COMMAND_EDITING
|
#if defined BB_FEATURE_COMMAND_EDITING
|
||||||
#define BB_CMDEDIT
|
#define BB_CMDEDIT
|
||||||
#ifndef BB_FEATURE_USE_TERMIOS
|
|
||||||
#define BB_FEATURE_USE_TERMIOS
|
|
||||||
#endif
|
|
||||||
#else
|
#else
|
||||||
#undef BB_FEATURE_COMMAND_EDITING
|
#undef BB_FEATURE_COMMAND_EDITING
|
||||||
#undef BB_FEATURE_COMMAND_TAB_COMPLETION
|
#undef BB_FEATURE_COMMAND_TAB_COMPLETION
|
||||||
#undef BB_FEATURE_COMMAND_USERNAME_COMPLETION
|
#undef BB_FEATURE_COMMAND_USERNAME_COMPLETION
|
||||||
#define BB_FEATURE_SH_SIMPLE_PROMPT
|
#undef BB_FEATURE_SH_FANCY_PROMPT
|
||||||
|
#endif
|
||||||
|
#if ! defined BB_FEATURE_LASH && ! defined BB_FEATURE_HUSH && ! defined BB_FEATURE_MSH && ! defined BB_FEATURE_ASH
|
||||||
|
#define BB_FEATURE_MSH
|
||||||
|
#endif
|
||||||
|
#if defined BB_FEATURE_ASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#elif defined BB_FEATURE_MSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
|
#elif defined BB_FEATURE_HUSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
|
#elif defined BB_FEATURE_LASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#undef BB_FEATURE_COMMAND_EDITING
|
|
||||||
#undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
#undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
||||||
#undef BB_FEATURE_SH_STANDALONE_SHELL
|
#undef BB_FEATURE_SH_STANDALONE_SHELL
|
||||||
#undef BB_FEATURE_SH_SIMPLE_PROMPT
|
#undef BB_FEATURE_SH_FANCY_PROMPT
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
#ifdef BB_KILLALL
|
#ifdef BB_KILLALL
|
||||||
@ -380,38 +462,6 @@
|
|||||||
#undef BB_FEATURE_LINUXRC
|
#undef BB_FEATURE_LINUXRC
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
#ifdef BB_GZIP
|
|
||||||
#ifndef BB_GUNZIP
|
|
||||||
#define BB_GUNZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_DPKG
|
|
||||||
#ifndef BB_DPKG_DEB
|
|
||||||
#define BB_DPKG_DEB
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_DPKG_DEB
|
|
||||||
#ifndef BB_AR
|
|
||||||
#define BB_AR
|
|
||||||
#endif
|
|
||||||
#ifndef BB_TAR
|
|
||||||
#define BB_TAR
|
|
||||||
#endif
|
|
||||||
#ifndef BB_FEATURE_TAR_GZIP
|
|
||||||
#define BB_FEATURE_TAR_GZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_TAR
|
|
||||||
#ifdef BB_FEATURE_TAR_GZIP
|
|
||||||
#ifndef BB_GUNZIP
|
|
||||||
#define BB_GUNZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
|
#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
|
||||||
#define BB_NFSMOUNT
|
#define BB_NFSMOUNT
|
||||||
#endif
|
#endif
|
||||||
@ -433,7 +483,3 @@
|
|||||||
#define BB_LOGREAD
|
#define BB_LOGREAD
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
//
|
|
||||||
#if defined BB_DOS2UNIX
|
|
||||||
#define BB_UNIX2DOS
|
|
||||||
#endif
|
|
||||||
|
168
debian/Config.h-static
vendored
168
debian/Config.h-static
vendored
@ -2,11 +2,12 @@
|
|||||||
// This file defines the feature set to be compiled into busybox.
|
// This file defines the feature set to be compiled into busybox.
|
||||||
// When you turn things off here, they won't be compiled in at all.
|
// When you turn things off here, they won't be compiled in at all.
|
||||||
//
|
//
|
||||||
//// This file is parsed by sed. You MUST use single line comments.
|
//// This file is parsed by sed. You MUST use single line comments.
|
||||||
// i.e., //#define BB_BLAH
|
// i.e., //#define BB_BLAH
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
// BusyBox Applications
|
// BusyBox Applications
|
||||||
|
//#define BB_ADJTIMEX
|
||||||
#define BB_AR
|
#define BB_AR
|
||||||
#define BB_BASENAME
|
#define BB_BASENAME
|
||||||
#define BB_CAT
|
#define BB_CAT
|
||||||
@ -18,6 +19,7 @@
|
|||||||
#define BB_CLEAR
|
#define BB_CLEAR
|
||||||
#define BB_CMP
|
#define BB_CMP
|
||||||
#define BB_CP
|
#define BB_CP
|
||||||
|
#define BB_CPIO
|
||||||
#define BB_CUT
|
#define BB_CUT
|
||||||
#define BB_DATE
|
#define BB_DATE
|
||||||
#define BB_DC
|
#define BB_DC
|
||||||
@ -73,11 +75,11 @@
|
|||||||
#define BB_MKNOD
|
#define BB_MKNOD
|
||||||
#define BB_MKSWAP
|
#define BB_MKSWAP
|
||||||
#define BB_MKTEMP
|
#define BB_MKTEMP
|
||||||
#define BB_MV
|
|
||||||
#define BB_NC
|
#define BB_NC
|
||||||
#define BB_MORE
|
#define BB_MORE
|
||||||
#define BB_MOUNT
|
#define BB_MOUNT
|
||||||
#define BB_MT
|
#define BB_MT
|
||||||
|
#define BB_MV
|
||||||
#define BB_NSLOOKUP
|
#define BB_NSLOOKUP
|
||||||
#define BB_PING
|
#define BB_PING
|
||||||
#define BB_PIVOT_ROOT
|
#define BB_PIVOT_ROOT
|
||||||
@ -94,6 +96,7 @@
|
|||||||
#define BB_RMDIR
|
#define BB_RMDIR
|
||||||
#define BB_RMMOD
|
#define BB_RMMOD
|
||||||
#define BB_ROUTE
|
#define BB_ROUTE
|
||||||
|
#define BB_RPM2CPIO
|
||||||
#define BB_RPMUNPACK
|
#define BB_RPMUNPACK
|
||||||
#define BB_SED
|
#define BB_SED
|
||||||
#define BB_SETKEYCODES
|
#define BB_SETKEYCODES
|
||||||
@ -114,6 +117,7 @@
|
|||||||
#define BB_TR
|
#define BB_TR
|
||||||
#define BB_TRUE_FALSE
|
#define BB_TRUE_FALSE
|
||||||
#define BB_TTY
|
#define BB_TTY
|
||||||
|
#define BB_UNIX2DOS
|
||||||
#define BB_UUENCODE
|
#define BB_UUENCODE
|
||||||
#define BB_UUDECODE
|
#define BB_UUDECODE
|
||||||
#define BB_UMOUNT
|
#define BB_UMOUNT
|
||||||
@ -134,17 +138,57 @@
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
// ---------------------------------------------------------
|
||||||
// This is where feature definitions go. Generally speaking,
|
// This is where feature definitions go. Generally speaking,
|
||||||
// turning this stuff off makes things a bit smaller (and less
|
// turning this stuff off makes things a bit smaller (and less
|
||||||
// pretty/useful).
|
// pretty/useful).
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
// If you enabled BB_SH above, you may select one of the following shells.
|
||||||
|
// You can only select ONE of the following shells. Sorry.
|
||||||
|
//
|
||||||
|
// lash is the very smallest shell (adds just 10k) and it is quite usable as a
|
||||||
|
// command prompt, but it is not suitable for any but the most trivial scripting
|
||||||
|
// (such as an initrd that calls insmod a few times) since it does not
|
||||||
|
// understand Bourne shell grammer. It does handle pipes, redirects, and job
|
||||||
|
// control though. Adding in command editing makes it very nice lightweight
|
||||||
|
// command prompt.
|
||||||
|
//#define BB_FEATURE_LASH
|
||||||
|
//
|
||||||
|
// hush is also quite small (just 18k) and it has very complete Bourne shell
|
||||||
|
// grammer. It handles if/then/else/fi just fine, but doesn't handle loops
|
||||||
|
// like for/do/done or case/esac and such. It also currently has a problem
|
||||||
|
// with job control.
|
||||||
|
//#define BB_FEATURE_HUSH
|
||||||
|
//
|
||||||
|
// msh: The minix shell (adds just 30k) is quite complete and handles things
|
||||||
|
// like for/do/done, case/esac and all the things you expect a Bourne shell to
|
||||||
|
// do. It is not always pedantically correct about Bourne shell grammer (try
|
||||||
|
// running the shell testscript "tests/sh.testcases" on it and compare vs
|
||||||
|
// bash) but for most things it works quite well. It also uses only vfork, so
|
||||||
|
// it can be used on uClinux systems. This was only recently added, so there is
|
||||||
|
// still room to shrink it further...
|
||||||
|
//#define BB_FEATURE_MSH
|
||||||
|
//
|
||||||
|
// ash: This adds about 60k in the default configuration and is the most
|
||||||
|
// complete and most pedantically correct shell included with busybox. This
|
||||||
|
// shell was also recently added, and several people (mainly Vladimir and Erik)
|
||||||
|
// have been working on it. There are a number of configurable things at the
|
||||||
|
// top of ash.c as well, so check those out if you want to tweak things. The
|
||||||
|
// Posix math support is currently disabled (that bit of code was horrible) but
|
||||||
|
// will be restored for the next BusyBox release.
|
||||||
|
#define BB_FEATURE_ASH
|
||||||
|
//
|
||||||
// BusyBox will, by default, malloc space for its buffers. This costs code
|
// BusyBox will, by default, malloc space for its buffers. This costs code
|
||||||
// size for the call to xmalloc. You can use the following feature to have
|
// size for the call to xmalloc. You can use the following feature to have
|
||||||
// them put on the stack. For some very small machines with limited stack
|
// them put on the stack. For some very small machines with limited stack
|
||||||
// space, this can be deadly. For most folks, this works just fine...
|
// space, this can be deadly. For most folks, this works just fine...
|
||||||
//#define BB_FEATURE_BUFFERS_GO_ON_STACK
|
//#define BB_FEATURE_BUFFERS_GO_ON_STACK
|
||||||
|
// The third alternative for buffer allocation is to use 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.
|
||||||
|
//#define BB_FEATURE_BUFFERS_GO_IN_BSS
|
||||||
//
|
//
|
||||||
// Turn this on to use Erik's very cool devps, and devmtab kernel drivers,
|
// Turn this on to use Erik's very cool devps, and devmtab kernel drivers,
|
||||||
// thereby eliminating the need for the /proc filesystem and thereby saving
|
// thereby eliminating the need for the /proc filesystem and thereby saving
|
||||||
@ -184,8 +228,8 @@
|
|||||||
// enable ls -L
|
// enable ls -L
|
||||||
#define BB_FEATURE_LS_FOLLOWLINKS
|
#define BB_FEATURE_LS_FOLLOWLINKS
|
||||||
//
|
//
|
||||||
// Change ping implementation -- simplified, featureless, but really small.
|
// Disable for a smaller (but less functional) ping
|
||||||
//#define BB_FEATURE_SIMPLE_PING
|
#define BB_FEATURE_FANCY_PING
|
||||||
//
|
//
|
||||||
// Make init use a simplified /etc/inittab file (recommended).
|
// Make init use a simplified /etc/inittab file (recommended).
|
||||||
#define BB_FEATURE_USE_INITTAB
|
#define BB_FEATURE_USE_INITTAB
|
||||||
@ -205,9 +249,9 @@
|
|||||||
// enable syslogd -C
|
// enable syslogd -C
|
||||||
//#define BB_FEATURE_IPC_SYSLOG
|
//#define BB_FEATURE_IPC_SYSLOG
|
||||||
//
|
//
|
||||||
//Simple tail implementation (2.34k vs 3k for the full one).
|
//Disable for a simple tail implementation (2.34k vs 3k for the full one).
|
||||||
//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
|
//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
|
||||||
#define BB_FEATURE_SIMPLE_TAIL
|
#define BB_FEATURE_FANCY_TAIL
|
||||||
//
|
//
|
||||||
// Enable support for loop devices in mount
|
// Enable support for loop devices in mount
|
||||||
#define BB_FEATURE_MOUNT_LOOP
|
#define BB_FEATURE_MOUNT_LOOP
|
||||||
@ -224,9 +268,6 @@
|
|||||||
// (i.e., in case of an unreachable NFS system).
|
// (i.e., in case of an unreachable NFS system).
|
||||||
#define BB_FEATURE_MOUNT_FORCE
|
#define BB_FEATURE_MOUNT_FORCE
|
||||||
//
|
//
|
||||||
// use -i (interactive) flag for rm
|
|
||||||
//#define BB_FEATURE_RM_INTERACTIVE
|
|
||||||
//
|
|
||||||
// Enable support for creation of tar files.
|
// Enable support for creation of tar files.
|
||||||
#define BB_FEATURE_TAR_CREATE
|
#define BB_FEATURE_TAR_CREATE
|
||||||
//
|
//
|
||||||
@ -236,9 +277,12 @@
|
|||||||
// Enable support for tar -z option (currently only works for inflating)
|
// Enable support for tar -z option (currently only works for inflating)
|
||||||
#define BB_FEATURE_TAR_GZIP
|
#define BB_FEATURE_TAR_GZIP
|
||||||
//
|
//
|
||||||
//// Enable reverse sort
|
// Enable reverse sort
|
||||||
#define BB_FEATURE_SORT_REVERSE
|
#define BB_FEATURE_SORT_REVERSE
|
||||||
//
|
//
|
||||||
|
// Enable uniqe sort
|
||||||
|
#define BB_FEATURE_SORT_UNIQUE
|
||||||
|
//
|
||||||
// Enable command line editing in the shell.
|
// Enable command line editing in the shell.
|
||||||
// Only relevant if BB_SH is enabled. On by default.
|
// Only relevant if BB_SH is enabled. On by default.
|
||||||
#define BB_FEATURE_COMMAND_EDITING
|
#define BB_FEATURE_COMMAND_EDITING
|
||||||
@ -265,12 +309,11 @@
|
|||||||
// Only relevant if BB_SH is enabled. Off by default.
|
// Only relevant if BB_SH is enabled. Off by default.
|
||||||
//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
||||||
//
|
//
|
||||||
// Some deeply embedded systems don't have usernames or even hostnames,
|
// Uncomment this option for a fancy shell prompt that includes the
|
||||||
// and the default prompt can look rather hideous on them. Uncomment
|
// current username and hostname. On systems that don't have usernames
|
||||||
// this option for a simpler, path-only prompt (which was the default until
|
// or hostnames, this can look hideous.
|
||||||
// around BusyBox-0.48). On by default.
|
|
||||||
// Only relevant if BB_SH is enabled.
|
// Only relevant if BB_SH is enabled.
|
||||||
#define BB_FEATURE_SH_SIMPLE_PROMPT
|
#define BB_FEATURE_SH_FANCY_PROMPT
|
||||||
//
|
//
|
||||||
//Turn on extra fbset options
|
//Turn on extra fbset options
|
||||||
//#define BB_FEATURE_FBSET_FANCY
|
//#define BB_FEATURE_FBSET_FANCY
|
||||||
@ -287,6 +330,12 @@
|
|||||||
// Support module version checking
|
// Support module version checking
|
||||||
//#define BB_FEATURE_INSMOD_VERSION_CHECKING
|
//#define BB_FEATURE_INSMOD_VERSION_CHECKING
|
||||||
//
|
//
|
||||||
|
// Support for uClinux memory usage optimization, which will load the image
|
||||||
|
// directly into the kernel memory. This divides memory requrements by three.
|
||||||
|
// If you are not running uClinux (i.e., your CPU has an MMU) leave this
|
||||||
|
// disabled...
|
||||||
|
//#define BB_FEATURE_INSMOD_LOADINKMEM
|
||||||
|
//
|
||||||
// Support for Minix filesystem, version 2
|
// Support for Minix filesystem, version 2
|
||||||
//#define BB_FEATURE_MINIX2
|
//#define BB_FEATURE_MINIX2
|
||||||
//
|
//
|
||||||
@ -294,10 +343,10 @@
|
|||||||
#define BB_FEATURE_IFCONFIG_STATUS
|
#define BB_FEATURE_IFCONFIG_STATUS
|
||||||
//
|
//
|
||||||
// Enable ifconfig slip-specific options "keepalive" and "outfill"
|
// Enable ifconfig slip-specific options "keepalive" and "outfill"
|
||||||
#define BB_FEATURE_IFCONFIG_SLIP
|
//#define BB_FEATURE_IFCONFIG_SLIP
|
||||||
//
|
//
|
||||||
// Enable ifconfig options "mem_start", "io_addr", and "irq".
|
// Enable ifconfig options "mem_start", "io_addr", and "irq".
|
||||||
#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
|
//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
|
||||||
//
|
//
|
||||||
// Enable ifconfig option "hw". Currently works for only with "ether".
|
// Enable ifconfig option "hw". Currently works for only with "ether".
|
||||||
#define BB_FEATURE_IFCONFIG_HW
|
#define BB_FEATURE_IFCONFIG_HW
|
||||||
@ -305,7 +354,7 @@
|
|||||||
// Enable busybox --install [-s]
|
// Enable busybox --install [-s]
|
||||||
// to create links (or symlinks) for all the commands that are
|
// to create links (or symlinks) for all the commands that are
|
||||||
// compiled into the binary. (needs /proc filesystem)
|
// compiled into the binary. (needs /proc filesystem)
|
||||||
//#define BB_FEATURE_INSTALLER
|
#define BB_FEATURE_INSTALLER
|
||||||
//
|
//
|
||||||
// Enable a nifty progress meter in wget (adds just under 2k)
|
// Enable a nifty progress meter in wget (adds just under 2k)
|
||||||
#define BB_FEATURE_WGET_STATUSBAR
|
#define BB_FEATURE_WGET_STATUSBAR
|
||||||
@ -340,6 +389,23 @@
|
|||||||
#define BB_FEATURE_TFTP_PUT
|
#define BB_FEATURE_TFTP_PUT
|
||||||
#define BB_FEATURE_TFTP_GET
|
#define BB_FEATURE_TFTP_GET
|
||||||
//
|
//
|
||||||
|
// features for vi
|
||||||
|
#define BB_FEATURE_VI_COLON // ":" colon commands, no "ex" mode
|
||||||
|
#define BB_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds
|
||||||
|
#define BB_FEATURE_VI_SEARCH // search and replace cmds
|
||||||
|
#define BB_FEATURE_VI_USE_SIGNALS // catch signals
|
||||||
|
#define BB_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd
|
||||||
|
#define BB_FEATURE_VI_READONLY // vi -R and "view" mode
|
||||||
|
#define BB_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch
|
||||||
|
#define BB_FEATURE_VI_SET // :set
|
||||||
|
#define BB_FEATURE_VI_WIN_RESIZE // handle window resize
|
||||||
|
//
|
||||||
|
// Enable a if you system have setuped locale
|
||||||
|
//#define BB_LOCALE_SUPPORT
|
||||||
|
//
|
||||||
|
// Support for TELNET to pass TERM type to remote host. Adds 384 bytes.
|
||||||
|
#define BB_FEATURE_TELNET_TTYPE
|
||||||
|
//
|
||||||
// End of Features List
|
// End of Features List
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@ -354,20 +420,36 @@
|
|||||||
#if defined BB_SH
|
#if defined BB_SH
|
||||||
#if defined BB_FEATURE_COMMAND_EDITING
|
#if defined BB_FEATURE_COMMAND_EDITING
|
||||||
#define BB_CMDEDIT
|
#define BB_CMDEDIT
|
||||||
#ifndef BB_FEATURE_USE_TERMIOS
|
|
||||||
#define BB_FEATURE_USE_TERMIOS
|
|
||||||
#endif
|
|
||||||
#else
|
#else
|
||||||
#undef BB_FEATURE_COMMAND_EDITING
|
#undef BB_FEATURE_COMMAND_EDITING
|
||||||
#undef BB_FEATURE_COMMAND_TAB_COMPLETION
|
#undef BB_FEATURE_COMMAND_TAB_COMPLETION
|
||||||
#undef BB_FEATURE_COMMAND_USERNAME_COMPLETION
|
#undef BB_FEATURE_COMMAND_USERNAME_COMPLETION
|
||||||
#define BB_FEATURE_SH_SIMPLE_PROMPT
|
#undef BB_FEATURE_SH_FANCY_PROMPT
|
||||||
|
#endif
|
||||||
|
#if ! defined BB_FEATURE_LASH && ! defined BB_FEATURE_HUSH && ! defined BB_FEATURE_MSH && ! defined BB_FEATURE_ASH
|
||||||
|
#define BB_FEATURE_MSH
|
||||||
|
#endif
|
||||||
|
#if defined BB_FEATURE_ASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#elif defined BB_FEATURE_MSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
|
#elif defined BB_FEATURE_HUSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
|
#elif defined BB_FEATURE_LASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#undef BB_FEATURE_COMMAND_EDITING
|
|
||||||
#undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
#undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
||||||
#undef BB_FEATURE_SH_STANDALONE_SHELL
|
#undef BB_FEATURE_SH_STANDALONE_SHELL
|
||||||
#undef BB_FEATURE_SH_SIMPLE_PROMPT
|
#undef BB_FEATURE_SH_FANCY_PROMPT
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
#ifdef BB_KILLALL
|
#ifdef BB_KILLALL
|
||||||
@ -380,38 +462,6 @@
|
|||||||
#undef BB_FEATURE_LINUXRC
|
#undef BB_FEATURE_LINUXRC
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
#ifdef BB_GZIP
|
|
||||||
#ifndef BB_GUNZIP
|
|
||||||
#define BB_GUNZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_DPKG
|
|
||||||
#ifndef BB_DPKG_DEB
|
|
||||||
#define BB_DPKG_DEB
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_DPKG_DEB
|
|
||||||
#ifndef BB_AR
|
|
||||||
#define BB_AR
|
|
||||||
#endif
|
|
||||||
#ifndef BB_TAR
|
|
||||||
#define BB_TAR
|
|
||||||
#endif
|
|
||||||
#ifndef BB_FEATURE_TAR_GZIP
|
|
||||||
#define BB_FEATURE_TAR_GZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_TAR
|
|
||||||
#ifdef BB_FEATURE_TAR_GZIP
|
|
||||||
#ifndef BB_GUNZIP
|
|
||||||
#define BB_GUNZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
|
#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
|
||||||
#define BB_NFSMOUNT
|
#define BB_NFSMOUNT
|
||||||
#endif
|
#endif
|
||||||
@ -433,7 +483,3 @@
|
|||||||
#define BB_LOGREAD
|
#define BB_LOGREAD
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
//
|
|
||||||
#if defined BB_DOS2UNIX
|
|
||||||
#define BB_UNIX2DOS
|
|
||||||
#endif
|
|
||||||
|
184
debian/Config.h-udeb
vendored
184
debian/Config.h-udeb
vendored
@ -2,11 +2,12 @@
|
|||||||
// This file defines the feature set to be compiled into busybox.
|
// This file defines the feature set to be compiled into busybox.
|
||||||
// When you turn things off here, they won't be compiled in at all.
|
// When you turn things off here, they won't be compiled in at all.
|
||||||
//
|
//
|
||||||
//// This file is parsed by sed. You MUST use single line comments.
|
//// This file is parsed by sed. You MUST use single line comments.
|
||||||
// i.e., //#define BB_BLAH
|
// i.e., //#define BB_BLAH
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
// BusyBox Applications
|
// BusyBox Applications
|
||||||
|
//#define BB_ADJTIMEX
|
||||||
//#define BB_AR
|
//#define BB_AR
|
||||||
#define BB_BASENAME
|
#define BB_BASENAME
|
||||||
#define BB_CAT
|
#define BB_CAT
|
||||||
@ -18,6 +19,7 @@
|
|||||||
#define BB_CLEAR
|
#define BB_CLEAR
|
||||||
//#define BB_CMP
|
//#define BB_CMP
|
||||||
#define BB_CP
|
#define BB_CP
|
||||||
|
//#define BB_CPIO
|
||||||
#define BB_CUT
|
#define BB_CUT
|
||||||
#define BB_DATE
|
#define BB_DATE
|
||||||
//#define BB_DC
|
//#define BB_DC
|
||||||
@ -33,8 +35,8 @@
|
|||||||
#define BB_DU
|
#define BB_DU
|
||||||
//#define BB_DUMPKMAP
|
//#define BB_DUMPKMAP
|
||||||
#define BB_ECHO
|
#define BB_ECHO
|
||||||
//#define BB_ENV
|
#define BB_ENV
|
||||||
//#define BB_EXPR
|
#define BB_EXPR
|
||||||
//#define BB_FBSET
|
//#define BB_FBSET
|
||||||
//#define BB_FDFLUSH
|
//#define BB_FDFLUSH
|
||||||
#define BB_FIND
|
#define BB_FIND
|
||||||
@ -60,13 +62,13 @@
|
|||||||
#define BB_LN
|
#define BB_LN
|
||||||
//#define BB_LOADACM
|
//#define BB_LOADACM
|
||||||
//#define BB_LOADFONT
|
//#define BB_LOADFONT
|
||||||
//#define BB_LOADKMAP
|
#define BB_LOADKMAP
|
||||||
#define BB_LOGGER
|
#define BB_LOGGER
|
||||||
//#define BB_LOGNAME
|
//#define BB_LOGNAME
|
||||||
#define BB_LS
|
#define BB_LS
|
||||||
#define BB_LSMOD
|
#define BB_LSMOD
|
||||||
//#define BB_MAKEDEVS
|
//#define BB_MAKEDEVS
|
||||||
//#define BB_MD5SUM
|
#define BB_MD5SUM
|
||||||
#define BB_MKDIR
|
#define BB_MKDIR
|
||||||
//#define BB_MKFIFO
|
//#define BB_MKFIFO
|
||||||
//#define BB_MKFS_MINIX
|
//#define BB_MKFS_MINIX
|
||||||
@ -79,7 +81,7 @@
|
|||||||
//#define BB_MT
|
//#define BB_MT
|
||||||
#define BB_MV
|
#define BB_MV
|
||||||
//#define BB_NSLOOKUP
|
//#define BB_NSLOOKUP
|
||||||
//#define BB_PING
|
#define BB_PING
|
||||||
#define BB_PIVOT_ROOT
|
#define BB_PIVOT_ROOT
|
||||||
#define BB_POWEROFF
|
#define BB_POWEROFF
|
||||||
//#define BB_PRINTF
|
//#define BB_PRINTF
|
||||||
@ -94,6 +96,7 @@
|
|||||||
#define BB_RMDIR
|
#define BB_RMDIR
|
||||||
//#define BB_RMMOD
|
//#define BB_RMMOD
|
||||||
//#define BB_ROUTE
|
//#define BB_ROUTE
|
||||||
|
//#define BB_RPM2CPIO
|
||||||
//#define BB_RPMUNPACK
|
//#define BB_RPMUNPACK
|
||||||
#define BB_SED
|
#define BB_SED
|
||||||
//#define BB_SETKEYCODES
|
//#define BB_SETKEYCODES
|
||||||
@ -108,12 +111,13 @@
|
|||||||
#define BB_TAR
|
#define BB_TAR
|
||||||
//#define BB_TEE
|
//#define BB_TEE
|
||||||
//#define BB_TEST
|
//#define BB_TEST
|
||||||
//#define BB_TELNET
|
#define BB_TELNET
|
||||||
//#define BB_TFTP
|
//#define BB_TFTP
|
||||||
#define BB_TOUCH
|
#define BB_TOUCH
|
||||||
//#define BB_TR
|
#define BB_TR
|
||||||
#define BB_TRUE_FALSE
|
#define BB_TRUE_FALSE
|
||||||
#define BB_TTY
|
#define BB_TTY
|
||||||
|
//#define BB_UNIX2DOS
|
||||||
//#define BB_UUENCODE
|
//#define BB_UUENCODE
|
||||||
//#define BB_UUDECODE
|
//#define BB_UUDECODE
|
||||||
#define BB_UMOUNT
|
#define BB_UMOUNT
|
||||||
@ -122,10 +126,10 @@
|
|||||||
//#define BB_UPDATE
|
//#define BB_UPDATE
|
||||||
#define BB_UPTIME
|
#define BB_UPTIME
|
||||||
//#define BB_USLEEP
|
//#define BB_USLEEP
|
||||||
//#define BB_VI
|
#define BB_VI
|
||||||
//#define BB_WATCHDOG
|
//#define BB_WATCHDOG
|
||||||
#define BB_WC
|
#define BB_WC
|
||||||
//#define BB_WGET
|
#define BB_WGET
|
||||||
#define BB_WHICH
|
#define BB_WHICH
|
||||||
#define BB_WHOAMI
|
#define BB_WHOAMI
|
||||||
#define BB_XARGS
|
#define BB_XARGS
|
||||||
@ -134,17 +138,57 @@
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
// ---------------------------------------------------------
|
||||||
// This is where feature definitions go. Generally speaking,
|
// This is where feature definitions go. Generally speaking,
|
||||||
// turning this stuff off makes things a bit smaller (and less
|
// turning this stuff off makes things a bit smaller (and less
|
||||||
// pretty/useful).
|
// pretty/useful).
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
// If you enabled BB_SH above, you may select one of the following shells.
|
||||||
|
// You can only select ONE of the following shells. Sorry.
|
||||||
|
//
|
||||||
|
// lash is the very smallest shell (adds just 10k) and it is quite usable as a
|
||||||
|
// command prompt, but it is not suitable for any but the most trivial scripting
|
||||||
|
// (such as an initrd that calls insmod a few times) since it does not
|
||||||
|
// understand Bourne shell grammer. It does handle pipes, redirects, and job
|
||||||
|
// control though. Adding in command editing makes it very nice lightweight
|
||||||
|
// command prompt.
|
||||||
|
//#define BB_FEATURE_LASH
|
||||||
|
//
|
||||||
|
// hush is also quite small (just 18k) and it has very complete Bourne shell
|
||||||
|
// grammer. It handles if/then/else/fi just fine, but doesn't handle loops
|
||||||
|
// like for/do/done or case/esac and such. It also currently has a problem
|
||||||
|
// with job control.
|
||||||
|
//#define BB_FEATURE_HUSH
|
||||||
|
//
|
||||||
|
// msh: The minix shell (adds just 30k) is quite complete and handles things
|
||||||
|
// like for/do/done, case/esac and all the things you expect a Bourne shell to
|
||||||
|
// do. It is not always pedantically correct about Bourne shell grammer (try
|
||||||
|
// running the shell testscript "tests/sh.testcases" on it and compare vs
|
||||||
|
// bash) but for most things it works quite well. It also uses only vfork, so
|
||||||
|
// it can be used on uClinux systems. This was only recently added, so there is
|
||||||
|
// still room to shrink it further...
|
||||||
|
#define BB_FEATURE_MSH
|
||||||
|
//
|
||||||
|
// ash: This adds about 60k in the default configuration and is the most
|
||||||
|
// complete and most pedantically correct shell included with busybox. This
|
||||||
|
// shell was also recently added, and several people (mainly Vladimir and Erik)
|
||||||
|
// have been working on it. There are a number of configurable things at the
|
||||||
|
// top of ash.c as well, so check those out if you want to tweak things. The
|
||||||
|
// Posix math support is currently disabled (that bit of code was horrible) but
|
||||||
|
// will be restored for the next BusyBox release.
|
||||||
|
//#define BB_FEATURE_ASH
|
||||||
|
//
|
||||||
// BusyBox will, by default, malloc space for its buffers. This costs code
|
// BusyBox will, by default, malloc space for its buffers. This costs code
|
||||||
// size for the call to xmalloc. You can use the following feature to have
|
// size for the call to xmalloc. You can use the following feature to have
|
||||||
// them put on the stack. For some very small machines with limited stack
|
// them put on the stack. For some very small machines with limited stack
|
||||||
// space, this can be deadly. For most folks, this works just fine...
|
// space, this can be deadly. For most folks, this works just fine...
|
||||||
//#define BB_FEATURE_BUFFERS_GO_ON_STACK
|
//#define BB_FEATURE_BUFFERS_GO_ON_STACK
|
||||||
|
// The third alternative for buffer allocation is to use 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.
|
||||||
|
//#define BB_FEATURE_BUFFERS_GO_IN_BSS
|
||||||
//
|
//
|
||||||
// Turn this on to use Erik's very cool devps, and devmtab kernel drivers,
|
// Turn this on to use Erik's very cool devps, and devmtab kernel drivers,
|
||||||
// thereby eliminating the need for the /proc filesystem and thereby saving
|
// thereby eliminating the need for the /proc filesystem and thereby saving
|
||||||
@ -184,8 +228,8 @@
|
|||||||
// enable ls -L
|
// enable ls -L
|
||||||
#define BB_FEATURE_LS_FOLLOWLINKS
|
#define BB_FEATURE_LS_FOLLOWLINKS
|
||||||
//
|
//
|
||||||
// Change ping implementation -- simplified, featureless, but really small.
|
// Disable for a smaller (but less functional) ping
|
||||||
//#define BB_FEATURE_SIMPLE_PING
|
#define BB_FEATURE_FANCY_PING
|
||||||
//
|
//
|
||||||
// Make init use a simplified /etc/inittab file (recommended).
|
// Make init use a simplified /etc/inittab file (recommended).
|
||||||
#define BB_FEATURE_USE_INITTAB
|
#define BB_FEATURE_USE_INITTAB
|
||||||
@ -205,9 +249,9 @@
|
|||||||
// enable syslogd -C
|
// enable syslogd -C
|
||||||
//#define BB_FEATURE_IPC_SYSLOG
|
//#define BB_FEATURE_IPC_SYSLOG
|
||||||
//
|
//
|
||||||
//Simple tail implementation (2.34k vs 3k for the full one).
|
//Disable for a simple tail implementation (2.34k vs 3k for the full one).
|
||||||
//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
|
//Both provide 'tail -f', but this cuts out -c, -q, -s, and -v.
|
||||||
#define BB_FEATURE_SIMPLE_TAIL
|
#define BB_FEATURE_FANCY_TAIL
|
||||||
//
|
//
|
||||||
// Enable support for loop devices in mount
|
// Enable support for loop devices in mount
|
||||||
#define BB_FEATURE_MOUNT_LOOP
|
#define BB_FEATURE_MOUNT_LOOP
|
||||||
@ -224,9 +268,6 @@
|
|||||||
// (i.e., in case of an unreachable NFS system).
|
// (i.e., in case of an unreachable NFS system).
|
||||||
#define BB_FEATURE_MOUNT_FORCE
|
#define BB_FEATURE_MOUNT_FORCE
|
||||||
//
|
//
|
||||||
// use -i (interactive) flag for rm
|
|
||||||
//#define BB_FEATURE_RM_INTERACTIVE
|
|
||||||
//
|
|
||||||
// Enable support for creation of tar files.
|
// Enable support for creation of tar files.
|
||||||
#define BB_FEATURE_TAR_CREATE
|
#define BB_FEATURE_TAR_CREATE
|
||||||
//
|
//
|
||||||
@ -236,9 +277,12 @@
|
|||||||
// Enable support for tar -z option (currently only works for inflating)
|
// Enable support for tar -z option (currently only works for inflating)
|
||||||
#define BB_FEATURE_TAR_GZIP
|
#define BB_FEATURE_TAR_GZIP
|
||||||
//
|
//
|
||||||
//// Enable reverse sort
|
// Enable reverse sort
|
||||||
#define BB_FEATURE_SORT_REVERSE
|
#define BB_FEATURE_SORT_REVERSE
|
||||||
//
|
//
|
||||||
|
// Enable uniqe sort
|
||||||
|
#define BB_FEATURE_SORT_UNIQUE
|
||||||
|
//
|
||||||
// Enable command line editing in the shell.
|
// Enable command line editing in the shell.
|
||||||
// Only relevant if BB_SH is enabled. On by default.
|
// Only relevant if BB_SH is enabled. On by default.
|
||||||
#define BB_FEATURE_COMMAND_EDITING
|
#define BB_FEATURE_COMMAND_EDITING
|
||||||
@ -254,7 +298,7 @@
|
|||||||
//were shell builtins. Nice for staticly linking an emergency rescue shell,
|
//were shell builtins. Nice for staticly linking an emergency rescue shell,
|
||||||
//among other things. Off by default.
|
//among other things. Off by default.
|
||||||
// Only relevant if BB_SH is enabled.
|
// Only relevant if BB_SH is enabled.
|
||||||
#define BB_FEATURE_SH_STANDALONE_SHELL
|
//#define BB_FEATURE_SH_STANDALONE_SHELL
|
||||||
//
|
//
|
||||||
//When this is enabled, busybox shell applets can be called using full path
|
//When this is enabled, busybox shell applets can be called using full path
|
||||||
//names. This causes applets (i.e., most busybox commands) to override
|
//names. This causes applets (i.e., most busybox commands) to override
|
||||||
@ -265,12 +309,11 @@
|
|||||||
// Only relevant if BB_SH is enabled. Off by default.
|
// Only relevant if BB_SH is enabled. Off by default.
|
||||||
//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
//#define BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
||||||
//
|
//
|
||||||
// Some deeply embedded systems don't have usernames or even hostnames,
|
// Uncomment this option for a fancy shell prompt that includes the
|
||||||
// and the default prompt can look rather hideous on them. Uncomment
|
// current username and hostname. On systems that don't have usernames
|
||||||
// this option for a simpler, path-only prompt (which was the default until
|
// or hostnames, this can look hideous.
|
||||||
// around BusyBox-0.48). On by default.
|
|
||||||
// Only relevant if BB_SH is enabled.
|
// Only relevant if BB_SH is enabled.
|
||||||
#define BB_FEATURE_SH_SIMPLE_PROMPT
|
//#define BB_FEATURE_SH_FANCY_PROMPT
|
||||||
//
|
//
|
||||||
//Turn on extra fbset options
|
//Turn on extra fbset options
|
||||||
//#define BB_FEATURE_FBSET_FANCY
|
//#define BB_FEATURE_FBSET_FANCY
|
||||||
@ -287,6 +330,12 @@
|
|||||||
// Support module version checking
|
// Support module version checking
|
||||||
//#define BB_FEATURE_INSMOD_VERSION_CHECKING
|
//#define BB_FEATURE_INSMOD_VERSION_CHECKING
|
||||||
//
|
//
|
||||||
|
// Support for uClinux memory usage optimization, which will load the image
|
||||||
|
// directly into the kernel memory. This divides memory requrements by three.
|
||||||
|
// If you are not running uClinux (i.e., your CPU has an MMU) leave this
|
||||||
|
// disabled...
|
||||||
|
//#define BB_FEATURE_INSMOD_LOADINKMEM
|
||||||
|
//
|
||||||
// Support for Minix filesystem, version 2
|
// Support for Minix filesystem, version 2
|
||||||
//#define BB_FEATURE_MINIX2
|
//#define BB_FEATURE_MINIX2
|
||||||
//
|
//
|
||||||
@ -300,12 +349,12 @@
|
|||||||
//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
|
//#define BB_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
|
||||||
//
|
//
|
||||||
// Enable ifconfig option "hw". Currently works for only with "ether".
|
// Enable ifconfig option "hw". Currently works for only with "ether".
|
||||||
//#define BB_FEATURE_IFCONFIG_HW
|
#define BB_FEATURE_IFCONFIG_HW
|
||||||
//
|
//
|
||||||
// Enable busybox --install [-s]
|
// Enable busybox --install [-s]
|
||||||
// to create links (or symlinks) for all the commands that are
|
// to create links (or symlinks) for all the commands that are
|
||||||
// compiled into the binary. (needs /proc filesystem)
|
// compiled into the binary. (needs /proc filesystem)
|
||||||
//#define BB_FEATURE_INSTALLER
|
#define BB_FEATURE_INSTALLER
|
||||||
//
|
//
|
||||||
// Enable a nifty progress meter in wget (adds just under 2k)
|
// Enable a nifty progress meter in wget (adds just under 2k)
|
||||||
#define BB_FEATURE_WGET_STATUSBAR
|
#define BB_FEATURE_WGET_STATUSBAR
|
||||||
@ -340,6 +389,23 @@
|
|||||||
#define BB_FEATURE_TFTP_PUT
|
#define BB_FEATURE_TFTP_PUT
|
||||||
#define BB_FEATURE_TFTP_GET
|
#define BB_FEATURE_TFTP_GET
|
||||||
//
|
//
|
||||||
|
// features for vi
|
||||||
|
#define BB_FEATURE_VI_COLON // ":" colon commands, no "ex" mode
|
||||||
|
#define BB_FEATURE_VI_YANKMARK // Yank/Put commands and Mark cmds
|
||||||
|
#define BB_FEATURE_VI_SEARCH // search and replace cmds
|
||||||
|
#define BB_FEATURE_VI_USE_SIGNALS // catch signals
|
||||||
|
#define BB_FEATURE_VI_DOT_CMD // remember previous cmd and "." cmd
|
||||||
|
#define BB_FEATURE_VI_READONLY // vi -R and "view" mode
|
||||||
|
#define BB_FEATURE_VI_SETOPTS // set-able options, ai ic showmatch
|
||||||
|
#define BB_FEATURE_VI_SET // :set
|
||||||
|
#define BB_FEATURE_VI_WIN_RESIZE // handle window resize
|
||||||
|
//
|
||||||
|
// Enable a if you system have setuped locale
|
||||||
|
//#define BB_LOCALE_SUPPORT
|
||||||
|
//
|
||||||
|
// Support for TELNET to pass TERM type to remote host. Adds 384 bytes.
|
||||||
|
#define BB_FEATURE_TELNET_TTYPE
|
||||||
|
//
|
||||||
// End of Features List
|
// End of Features List
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@ -354,20 +420,36 @@
|
|||||||
#if defined BB_SH
|
#if defined BB_SH
|
||||||
#if defined BB_FEATURE_COMMAND_EDITING
|
#if defined BB_FEATURE_COMMAND_EDITING
|
||||||
#define BB_CMDEDIT
|
#define BB_CMDEDIT
|
||||||
#ifndef BB_FEATURE_USE_TERMIOS
|
|
||||||
#define BB_FEATURE_USE_TERMIOS
|
|
||||||
#endif
|
|
||||||
#else
|
#else
|
||||||
#undef BB_FEATURE_COMMAND_EDITING
|
#undef BB_FEATURE_COMMAND_EDITING
|
||||||
#undef BB_FEATURE_COMMAND_TAB_COMPLETION
|
#undef BB_FEATURE_COMMAND_TAB_COMPLETION
|
||||||
#undef BB_FEATURE_COMMAND_USERNAME_COMPLETION
|
#undef BB_FEATURE_COMMAND_USERNAME_COMPLETION
|
||||||
#define BB_FEATURE_SH_SIMPLE_PROMPT
|
#undef BB_FEATURE_SH_FANCY_PROMPT
|
||||||
|
#endif
|
||||||
|
#if ! defined BB_FEATURE_LASH && ! defined BB_FEATURE_HUSH && ! defined BB_FEATURE_MSH && ! defined BB_FEATURE_ASH
|
||||||
|
#define BB_FEATURE_MSH
|
||||||
|
#endif
|
||||||
|
#if defined BB_FEATURE_ASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#elif defined BB_FEATURE_MSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
|
#elif defined BB_FEATURE_HUSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_LASH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
|
#elif defined BB_FEATURE_LASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
|
||||||
|
#undef BB_FEATURE_HUSH
|
||||||
|
#undef BB_FEATURE_MSH
|
||||||
|
#undef BB_FEATURE_ASH
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#undef BB_FEATURE_COMMAND_EDITING
|
|
||||||
#undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
#undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN
|
||||||
#undef BB_FEATURE_SH_STANDALONE_SHELL
|
#undef BB_FEATURE_SH_STANDALONE_SHELL
|
||||||
#undef BB_FEATURE_SH_SIMPLE_PROMPT
|
#undef BB_FEATURE_SH_FANCY_PROMPT
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
#ifdef BB_KILLALL
|
#ifdef BB_KILLALL
|
||||||
@ -380,38 +462,6 @@
|
|||||||
#undef BB_FEATURE_LINUXRC
|
#undef BB_FEATURE_LINUXRC
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
#ifdef BB_GZIP
|
|
||||||
#ifndef BB_GUNZIP
|
|
||||||
#define BB_GUNZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_DPKG
|
|
||||||
#ifndef BB_DPKG_DEB
|
|
||||||
#define BB_DPKG_DEB
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_DPKG_DEB
|
|
||||||
#ifndef BB_AR
|
|
||||||
#define BB_AR
|
|
||||||
#endif
|
|
||||||
#ifndef BB_TAR
|
|
||||||
#define BB_TAR
|
|
||||||
#endif
|
|
||||||
#ifndef BB_FEATURE_TAR_GZIP
|
|
||||||
#define BB_FEATURE_TAR_GZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#ifdef BB_TAR
|
|
||||||
#ifdef BB_FEATURE_TAR_GZIP
|
|
||||||
#ifndef BB_GUNZIP
|
|
||||||
#define BB_GUNZIP
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
//
|
|
||||||
#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
|
#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
|
||||||
#define BB_NFSMOUNT
|
#define BB_NFSMOUNT
|
||||||
#endif
|
#endif
|
||||||
@ -433,7 +483,3 @@
|
|||||||
#define BB_LOGREAD
|
#define BB_LOGREAD
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
//
|
|
||||||
#if defined BB_DOS2UNIX
|
|
||||||
#define BB_UNIX2DOS
|
|
||||||
#endif
|
|
||||||
|
80
debian/changelog
vendored
80
debian/changelog
vendored
@ -1,8 +1,82 @@
|
|||||||
busybox (0.52-1) unstable; urgency=low
|
busybox (1:0.52-1) unstable; urgency=high
|
||||||
|
|
||||||
* Not yet released
|
* New version released. See changelog for details.
|
||||||
|
|
||||||
-- Erik Andersen <andersee@debian.org> Tue, 9 May 2001 11:30:54 -0600
|
-- Erik Andersen <andersee@debian.org> Fri, 6 Jul 2001 14:28:05 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-10) unstable; urgency=high
|
||||||
|
|
||||||
|
* Fix a compile problem with gcc 3.0 on hppa (closes: #102045)
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Sat, 23 Jun 2001 23:55:57 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-9) unstable; urgency=high
|
||||||
|
|
||||||
|
* tar was creating leading directories with 0777 permissions as
|
||||||
|
as reult of faulty umask handling. This fixes it, repairing
|
||||||
|
a grave security problem in the woody the boot floppies.
|
||||||
|
(closes: #101169)
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Wed, 20 Jun 2001 16:17:38 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-8) unstable; urgency=high
|
||||||
|
|
||||||
|
* Fix cp from /proc, where size=0 (closes: #100369)
|
||||||
|
* Add some padding to struct sysinfo for m68k.
|
||||||
|
* Apparently some bugs failed to be closed when master choked
|
||||||
|
(closes: #99627, #99637, #98571)
|
||||||
|
* Disable the busybox shell for the .deb, since it is not needed
|
||||||
|
for the boot floppies.
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Mon, 11 Jun 2001 13:26:07 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-7) unstable; urgency=high
|
||||||
|
|
||||||
|
* Fix tar permission setting for existing directories (closes: #99627)
|
||||||
|
* Do not remove the .cvsignore files on 'make release' (closes: #99637)
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Mon, 4 Jun 2001 10:55:19 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-6) testing unstable; urgency=high
|
||||||
|
|
||||||
|
* Update the version in testing so DHCP in the woody boot-floppies will work.
|
||||||
|
* Enable expr for the boot-floppies (closes: #98433)
|
||||||
|
* It builds on arm just fine now (closes: #97510)
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Wed, 23 May 2001 14:50:13 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-5) unstable; urgency=low
|
||||||
|
|
||||||
|
* Backport a sed fix from 0.52pre
|
||||||
|
* Backport chroot fix from 0.52pre
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Wed, 16 May 2001 23:50:33 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-4) unstable; urgency=low
|
||||||
|
|
||||||
|
* Backport from 0.52pre an endianness bugfix for md5sum
|
||||||
|
* Backport some updates to grep and sed
|
||||||
|
* Fix 'wget -O -' so it sets the quiet flag
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Mon, 14 May 2001 14:17:36 -0600
|
||||||
|
|
||||||
|
busybox (1:0.51-3) unstable; urgency=low
|
||||||
|
|
||||||
|
* This is the "I am an idiot" release.
|
||||||
|
* Make cp and mv work again (closes: #97290)
|
||||||
|
* Fix the version number.
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Sat, 12 May 2001 17:35:58 -0600
|
||||||
|
|
||||||
|
busybox (0.51-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Backport several release critical fixes into the 0.51 codebase
|
||||||
|
so the boot-floppies will work again.
|
||||||
|
* Fix a link ordering problem. (closes: #93362)
|
||||||
|
* Fixed gunzip (closes: #94331)
|
||||||
|
* Fixed cp permission setting (closes: #94580)
|
||||||
|
|
||||||
|
-- Erik Andersen <andersee@debian.org> Sat, 12 May 2001 11:22:35 -0600
|
||||||
|
|
||||||
busybox (0.51-1) unstable; urgency=low
|
busybox (0.51-1) unstable; urgency=low
|
||||||
|
|
||||||
|
1
debian/control
vendored
1
debian/control
vendored
@ -50,6 +50,7 @@ Package: busybox-udeb
|
|||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${shlibs:Depends}
|
Depends: ${shlibs:Depends}
|
||||||
Section: debian-installer
|
Section: debian-installer
|
||||||
|
Priority: standard
|
||||||
Description: Tiny utilities for the debian-installer
|
Description: Tiny utilities for the debian-installer
|
||||||
BusyBox combines tiny versions of many common UNIX utilities into a single
|
BusyBox combines tiny versions of many common UNIX utilities into a single
|
||||||
small executable. It provides minimalist replacements for the most common
|
small executable. It provides minimalist replacements for the most common
|
||||||
|
5
debian/rules
vendored
5
debian/rules
vendored
@ -84,10 +84,9 @@ do_static: half_clean build-static install-static
|
|||||||
|
|
||||||
# Now for the .udeb stuff
|
# Now for the .udeb stuff
|
||||||
PACKAGE=busybox-udeb
|
PACKAGE=busybox-udeb
|
||||||
VERSION=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)
|
VERSION=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2 | sed -e s/[0-9]://g)
|
||||||
ARCH=$(shell dpkg --print-architecture)
|
ARCH=$(shell dpkg --print-architecture)
|
||||||
FILENAME=$(PACKAGE)_$(VERSION)_$(ARCH).udeb
|
FILENAME=$(PACKAGE)_$(VERSION)_$(ARCH).udeb
|
||||||
PRIORITY=$(shell grep ^Priority: debian/control | cut -d ' ' -f 2)
|
|
||||||
|
|
||||||
build-udeb: debian/build-stamp-busybox-udeb
|
build-udeb: debian/build-stamp-busybox-udeb
|
||||||
debian/build-stamp-busybox-udeb:
|
debian/build-stamp-busybox-udeb:
|
||||||
@ -186,7 +185,7 @@ busybox-udeb: do_udeb
|
|||||||
# Don't write your stupid guesses to debian/files.
|
# Don't write your stupid guesses to debian/files.
|
||||||
dh_gencontrol -p$@ -- -fdebian/files~
|
dh_gencontrol -p$@ -- -fdebian/files~
|
||||||
# Register file manually.
|
# Register file manually.
|
||||||
dpkg-distaddfile $(FILENAME) debian-installer $(PRIORITY)
|
dpkg-distaddfile $(FILENAME) debian-installer standard
|
||||||
dh_md5sums -p$@
|
dh_md5sums -p$@
|
||||||
dh_builddeb -p$@ --filename=$(FILENAME)
|
dh_builddeb -p$@ --filename=$(FILENAME)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user