//
//
// BusyBox Applications
+#define BB_AR
#define BB_BASENAME
#define BB_CAT
#define BB_CHMOD_CHOWN_CHGRP
#define BB_CP_MV
#define BB_CUT
#define BB_DATE
+#define BB_DC
#define BB_DD
#define BB_DEALLOCVT
#define BB_DF
#define BB_HOSTNAME
#define BB_ID
#define BB_INIT
-// Don't bother turning BB_INSMOD on. It doesn't work yet.
-//#define BB_INSMOD
+#define BB_INSMOD
#define BB_KILL
#define BB_KILLALL
#define BB_KLOGD
#define BB_LS
#define BB_LSMOD
#define BB_MAKEDEVS
-#define BB_MATH
+//#define BB_MD5SUM
#define BB_MKDIR
#define BB_MKFIFO
#define BB_MKFS_MINIX
#define BB_TAR
#define BB_TEE
#define BB_TEST
-// Don't bother turning BB_TELNET on. It doesn't work properly yet.
-//#define BB_TELNET
+#define BB_TELNET
#define BB_TOUCH
#define BB_TR
#define BB_TRUE_FALSE
#define BB_UPTIME
#define BB_USLEEP
#define BB_WC
+#define BB_WHICH
#define BB_WHOAMI
+#define BB_UUENCODE
+#define BB_UUDECODE
#define BB_UMOUNT
#define BB_UNIQ
#define BB_UNAME
//#define BB_FEATURE_TRIVIAL_HELP
//
// Use termios to manipulate the screen ('more' is prettier with this on)
-//#define BB_FEATURE_USE_TERMIOS
+#define BB_FEATURE_USE_TERMIOS
//
// calculate terminal & column widths (for more and ls)
#define BB_FEATURE_AUTOWIDTH
// enable ls -p and -F
#define BB_FEATURE_LS_FILETYPES
//
+// enable ls -R
+#define BB_FEATURE_LS_RECURSIVE
+//
// Change ping implementation -- simplified, featureless, but really small.
//#define BB_SIMPLE_PING
//
#define BB_FEATURE_MOUNT_FORCE
//
// Enable support for mounting remote NFS volumes
+// (This does not yet work with Linux 2.[34].x kernels)
//#define BB_FEATURE_NFSMOUNT
//
// Enable support for creation of tar files.
#define BB_FEATURE_SORT_REVERSE
//
// Enable command line editing in the shell
-//#define BB_FEATURE_SH_COMMAND_EDITING
+#define BB_FEATURE_SH_COMMAND_EDITING
//
//Allow the shell to invoke all the compiled in BusyBox commands as if they
//were shell builtins. Nice for staticly linking an emergency rescue shell
//amoung other thing.
-#ifdef BB_FEATURE_STANDALONE_SHELL
+#define BB_FEATURE_STANDALONE_SHELL
//
// Enable tab completion in the shell (not yet
// working very well -- so don't turn this on)
//Turn on extra fbset options
//#define BB_FEATURE_FBSET_FANCY
//
+// You must enable one or both of these features
+// Support installing modules from pre 2.1 kernels
+//#define BB_FEATURE_INSMOD_OLD_KERNEL
+// Support installing modules from kernel versions after 2.1.18
+#define BB_FEATURE_INSMOD_NEW_KERNEL
+//
+// Support module version checking
+//#define BB_FEATURE_INSMOD_VERSION_CHECKING
+//
//
// End of Features List
//
#define BB_NFSMOUNT
#endif
//
+#if defined BB_FEATURE_SH_COMMAND_EDITING
+#ifndef BB_FEATURE_USE_TERMIOS
+#define BB_FEATURE_USE_TERMIOS
+#endif
+#endif
+//
+#if defined BB_FEATURE_AUTOWIDTH
+#ifndef BB_FEATURE_USE_TERMIOS
+#define BB_FEATURE_USE_TERMIOS
+#endif
+#endif
+//
+#if defined BB_INSMOD
+#ifndef BB_FEATURE_INSMOD_OLD_KERNEL
+#define BB_FEATURE_INSMOD_NEW_KERNEL
+#endif
+#endif