1 // This file defines the feature set to be compiled into busybox.
2 // When you turn things off here, they won't be compiled in at all.
4 //// This file is parsed by sed. You MUST use single line comments.
5 // i.e. //#define BB_BLAH
8 // BusyBox Applications
11 #define BB_CHMOD_CHOWN_CHGRP
36 // Don't turn BB_INSMOD on. It doesn't work.
94 // End of Applications List
99 // This is where feature definitions go. Generally speaking,
100 // turning this stuff off makes things a bit smaller (and less
104 // enable features that use the /proc filesystem (apps that
105 // break without this will tell you on compile)...
106 #define BB_FEATURE_USE_PROCFS
108 // Use termios to manipulate the screen ('more' is prettier with this on)
109 #define BB_FEATURE_USE_TERMIOS
111 // calculate terminal & column widths (for more and ls)
112 #define BB_FEATURE_AUTOWIDTH
114 // show username/groupnames (bypasses libc6 NSS) for ls
115 #define BB_FEATURE_LS_USERNAME
117 // show file timestamps in ls
118 #define BB_FEATURE_LS_TIMESTAMPS
120 // enable ls -p and -F
121 #define BB_FEATURE_LS_FILETYPES
123 // Change ping implementation -- simplified, featureless, but really small.
124 //#define BB_SIMPLE_PING
126 // Make init use a simplified /etc/inittab file (recommended).
127 #define BB_FEATURE_USE_INITTAB
129 //Enable init being called as /linuxrc
130 //#define BB_FEATURE_LINUXRC
133 //Simple tail implementation (2k vs 6k for the full one). Still
134 //provides 'tail -f' support -- but for only one file at a time.
135 #define BB_FEATURE_SIMPLE_TAIL
137 // Enable support for loop devices in mount
138 #define BB_FEATURE_MOUNT_LOOP
140 // Enable support for a real /etc/mtab file instead of /proc/mounts
146 // Enable support for remounting filesystems
147 #define BB_FEATURE_REMOUNT
149 // Enable support for creation of tar files.
150 //#define BB_FEATURE_TAR_CREATE
152 // Allow init to permenently chroot, and umount the old root fs
153 // just like an initrd does. Requires a kernel patch by Werner Almesberger.
154 // ftp://icaftp.epfl.ch/pub/people/almesber/misc/umount-root-*.tar.gz
156 #define BB_FEATURE_INIT_CHROOT