1 mainmenu "Toybox Configuration"
4 source generated/Config.probed
5 source generated/Config.in
9 menu "Toybox global settings"
11 # This entry controls the multiplexer, disabled for single command builds
16 usage: toybox [--long | [command] [arguments...]]
18 With no arguments, shows available commands. First argument is
19 name of a command to run, followed by any arguments to that command.
21 --long Show path to each command
23 To install command symlinks, try:
24 for i in $(/bin/toybox --long); do ln -s /bin/toybox $i; done
30 Support for the Set User ID bit, to install toybox suid root and drop
31 permissions for commands which do not require root access. To use
32 this change ownership of the file to the root user and set the suid
33 bit in the file permissions:
35 chown root:root toybox; chmod +s toybox
38 bool "Floating point support"
41 Include floating point support infrastructure and commands that
48 Include help text for each command.
50 config TOYBOX_HELP_DASHDASH
53 depends on TOYBOX_HELP
55 Support --help argument in all commands, even ones with a NULL
56 optstring. Produces the same output as "help command".
59 bool "Internationalization support"
62 Support for UTF-8 character sets, and some locale support.
65 bool "Free memory unnecessarily"
68 When a program exits, the operating system will clean up after it
69 (free memory, close files, etc). To save size, toybox usually relies
70 on this behavior. If you're running toybox under a debugger or
71 without a real OS (ala newlib+libgloss), enable this to make toybox
72 clean up after itself.
75 bool "Debugging tests"
78 Enable extra checks for debugging purposes. All of them catch
79 things that can only go wrong at development time, not runtime.
82 int "First system UID"
85 When commands like useradd/groupadd allocate system IDs, start here.
91 When commands like useradd/groupadd allocate user IDs, start here.