OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | # DO NOT EDIT. This file is generated from Config.src |
1 | # DO NOT EDIT. This file is generated from Config.src |
|
2 | # |
2 | # |
|
3 | # For a description of the syntax of this configuration file, |
3 | # For a description of the syntax of this configuration file, |
|
4 | # see docs/Kconfig-language.txt. |
4 | # see scripts/kbuild/config-language.txt. |
|
5 | # |
5 | # |
|
Line 6... | Line 6... | |||
6 | |
6 | |
|
Line 7... | Line 7... | |||
7 | menu "Coreutils" |
7 | menu "Coreutils" |
|
8 | |
8 | |
|
9 | config BUSYBOX_CONFIG_BASENAME |
9 | config BUSYBOX_CONFIG_BASENAME |
|
10 | bool "basename (438 bytes)" |
10 | bool "basename" |
|
11 | default BUSYBOX_DEFAULT_BASENAME |
11 | default BUSYBOX_DEFAULT_BASENAME |
|
12 | help |
12 | help |
|
13 | basename is used to strip the directory and suffix from filenames, |
13 | basename is used to strip the directory and suffix from filenames, |
|
14 | leaving just the filename itself. Enable this option if you wish |
14 | leaving just the filename itself. Enable this option if you wish |
|
15 | to enable the 'basename' utility. |
15 | to enable the 'basename' utility. |
|
16 | config BUSYBOX_CONFIG_CAT |
16 | config BUSYBOX_CONFIG_CAT |
|
17 | bool "cat (5.6 kb)" |
17 | bool "cat" |
|
18 | default BUSYBOX_DEFAULT_CAT |
18 | default BUSYBOX_DEFAULT_CAT |
|
19 | help |
19 | help |
|
20 | cat is used to concatenate files and print them to the standard |
- | ||
21 | output. Enable this option if you wish to enable the 'cat' utility. |
- | ||
22 | |
- | ||
23 | config BUSYBOX_CONFIG_FEATURE_CATN |
- | ||
24 | bool "Enable -n and -b options" |
- | ||
25 | default BUSYBOX_DEFAULT_FEATURE_CATN |
- | ||
26 | depends on BUSYBOX_CONFIG_CAT |
- | ||
Line 27... | Line 20... | |||
27 | help |
20 | cat is used to concatenate files and print them to the standard |
|
28 | -n numbers all output lines while -b numbers nonempty output lines. |
21 | output. Enable this option if you wish to enable the 'cat' utility. |
|
29 | |
22 | |
|
30 | config BUSYBOX_CONFIG_FEATURE_CATV |
23 | config BUSYBOX_CONFIG_FEATURE_CATV |
|
31 | bool "cat -v[etA]" |
24 | bool "cat -v[etA]" |
|
32 | default BUSYBOX_DEFAULT_FEATURE_CATV |
25 | default BUSYBOX_DEFAULT_FEATURE_CATV |
|
33 | depends on BUSYBOX_CONFIG_CAT |
26 | depends on BUSYBOX_CONFIG_CAT |
|
34 | help |
27 | help |
|
35 | Display nonprinting characters as escape sequences |
28 | Display nonprinting characters as escape sequences |
|
36 | config BUSYBOX_CONFIG_CHGRP |
29 | config BUSYBOX_CONFIG_CHGRP |
|
37 | bool "chgrp (7.6 kb)" |
30 | bool "chgrp" |
|
38 | default BUSYBOX_DEFAULT_CHGRP |
31 | default BUSYBOX_DEFAULT_CHGRP |
|
39 | help |
32 | help |
|
40 | chgrp is used to change the group ownership of files. |
33 | chgrp is used to change the group ownership of files. |
|
41 | config BUSYBOX_CONFIG_CHMOD |
34 | config BUSYBOX_CONFIG_CHMOD |
|
42 | bool "chmod (5.5 kb)" |
35 | bool "chmod" |
|
43 | default BUSYBOX_DEFAULT_CHMOD |
36 | default BUSYBOX_DEFAULT_CHMOD |
|
44 | help |
37 | help |
|
45 | chmod is used to change the access permission of files. |
38 | chmod is used to change the access permission of files. |
|
46 | config BUSYBOX_CONFIG_CHOWN |
39 | config BUSYBOX_CONFIG_CHOWN |
|
47 | bool "chown (7.6 kb)" |
40 | bool "chown" |
|
48 | default BUSYBOX_DEFAULT_CHOWN |
41 | default BUSYBOX_DEFAULT_CHOWN |
|
Line 49... | Line 42... | |||
49 | help |
42 | help |
|
50 | chown is used to change the user and/or group ownership |
43 | chown is used to change the user and/or group ownership |
|
51 | of files. |
44 | of files. |
|
52 | |
45 | |
|
53 | config BUSYBOX_CONFIG_FEATURE_CHOWN_LONG_OPTIONS |
46 | config BUSYBOX_CONFIG_FEATURE_CHOWN_LONG_OPTIONS |
|
54 | bool "Enable long options" |
47 | bool "Enable long options" |
|
55 | default BUSYBOX_DEFAULT_FEATURE_CHOWN_LONG_OPTIONS |
48 | default BUSYBOX_DEFAULT_FEATURE_CHOWN_LONG_OPTIONS |
|
56 | depends on BUSYBOX_CONFIG_CHOWN && BUSYBOX_CONFIG_LONG_OPTS |
49 | depends on BUSYBOX_CONFIG_CHOWN && BUSYBOX_CONFIG_LONG_OPTS |
|
57 | config BUSYBOX_CONFIG_CHROOT |
50 | config BUSYBOX_CONFIG_CHROOT |
|
58 | bool "chroot (3.7 kb)" |
51 | bool "chroot" |
|
59 | default BUSYBOX_DEFAULT_CHROOT |
52 | default BUSYBOX_DEFAULT_CHROOT |
|
60 | help |
53 | help |
|
61 | chroot is used to change the root directory and run a command. |
54 | chroot is used to change the root directory and run a command. |
|
62 | The default command is '/bin/sh'. |
55 | The default command is `/bin/sh'. |
|
63 | config BUSYBOX_CONFIG_CKSUM |
56 | config BUSYBOX_CONFIG_CKSUM |
|
64 | bool "cksum (4.1 kb)" |
57 | bool "cksum" |
|
65 | default BUSYBOX_DEFAULT_CKSUM |
58 | default BUSYBOX_DEFAULT_CKSUM |
|
66 | help |
59 | help |
|
67 | cksum is used to calculate the CRC32 checksum of a file. |
60 | cksum is used to calculate the CRC32 checksum of a file. |
|
68 | config BUSYBOX_CONFIG_COMM |
61 | config BUSYBOX_CONFIG_COMM |
|
69 | bool "comm (4.2 kb)" |
62 | bool "comm" |
|
70 | default BUSYBOX_DEFAULT_COMM |
63 | default BUSYBOX_DEFAULT_COMM |
|
71 | help |
64 | help |
|
72 | comm is used to compare two files line by line and return |
65 | comm is used to compare two files line by line and return |
|
73 | a three-column output. |
66 | a three-column output. |
|
74 | config BUSYBOX_CONFIG_CP |
67 | config BUSYBOX_CONFIG_CP |
|
Line 75... | Line 68... | |||
75 | bool "cp (10 kb)" |
68 | bool "cp" |
|
76 | default BUSYBOX_DEFAULT_CP |
69 | default BUSYBOX_DEFAULT_CP |
|
77 | help |
70 | help |
|
78 | cp is used to copy files and directories. |
71 | cp is used to copy files and directories. |
|
79 | |
72 | |
|
80 | config BUSYBOX_CONFIG_FEATURE_CP_LONG_OPTIONS |
73 | config BUSYBOX_CONFIG_FEATURE_CP_LONG_OPTIONS |
|
81 | bool "Enable long options" |
74 | bool "Enable long options" |
|
82 | default BUSYBOX_DEFAULT_FEATURE_CP_LONG_OPTIONS |
- | ||
83 | depends on BUSYBOX_CONFIG_CP && BUSYBOX_CONFIG_LONG_OPTS |
- | ||
84 | help |
- | ||
85 | Enable long options. |
- | ||
86 | Also add support for --parents option. |
- | ||
87 | |
75 | default BUSYBOX_DEFAULT_FEATURE_CP_LONG_OPTIONS |
|
88 | config BUSYBOX_CONFIG_FEATURE_CP_REFLINK |
76 | depends on BUSYBOX_CONFIG_CP && BUSYBOX_CONFIG_LONG_OPTS |
|
89 | bool "Enable --reflink[=auto]" |
77 | help |
|
90 | default BUSYBOX_DEFAULT_FEATURE_CP_REFLINK |
78 | Enable long options. |
|
91 | depends on BUSYBOX_CONFIG_FEATURE_CP_LONG_OPTIONS |
79 | Also add support for --parents option. |
|
92 | config BUSYBOX_CONFIG_CUT |
80 | config BUSYBOX_CONFIG_CUT |
|
93 | bool "cut (5.8 kb)" |
81 | bool "cut" |
|
94 | default BUSYBOX_DEFAULT_CUT |
82 | default BUSYBOX_DEFAULT_CUT |
|
95 | help |
83 | help |
|
96 | cut is used to print selected parts of lines from |
84 | cut is used to print selected parts of lines from |
|
97 | each file to stdout. |
85 | each file to stdout. |
|
98 | config BUSYBOX_CONFIG_DATE |
86 | config BUSYBOX_CONFIG_DATE |
|
Line 99... | Line 87... | |||
99 | bool "date (7 kb)" |
87 | bool "date" |
|
100 | default BUSYBOX_DEFAULT_DATE |
88 | default BUSYBOX_DEFAULT_DATE |
|
101 | help |
89 | help |
|
102 | date is used to set the system date or display the |
90 | date is used to set the system date or display the |
|
103 | current time in the given format. |
91 | current time in the given format. |
|
104 | |
92 | |
|
105 | config BUSYBOX_CONFIG_FEATURE_DATE_ISOFMT |
93 | config BUSYBOX_CONFIG_FEATURE_DATE_ISOFMT |
|
Line 106... | Line 94... | |||
106 | bool "Enable ISO date format output (-I)" |
94 | bool "Enable ISO date format output (-I)" |
|
107 | default BUSYBOX_DEFAULT_FEATURE_DATE_ISOFMT |
95 | default BUSYBOX_DEFAULT_FEATURE_DATE_ISOFMT |
|
108 | depends on BUSYBOX_CONFIG_DATE |
96 | depends on BUSYBOX_CONFIG_DATE |
|
109 | help |
97 | help |
|
110 | Enable option (-I) to output an ISO-8601 compliant |
98 | Enable option (-I) to output an ISO-8601 compliant |
|
111 | date/time string. |
99 | date/time string. |
|
112 | |
100 | |
|
113 | # defaults to "no": stat's nanosecond field is a bit non-portable |
101 | # defaults to "no": stat's nanosecond field is a bit non-portable |
|
Line 114... | Line 102... | |||
114 | config BUSYBOX_CONFIG_FEATURE_DATE_NANO |
102 | config BUSYBOX_CONFIG_FEATURE_DATE_NANO |
|
115 | bool "Support %[num]N nanosecond format specifier" |
103 | bool "Support %[num]N nanosecond format specifier" |
|
116 | default BUSYBOX_DEFAULT_FEATURE_DATE_NANO # syscall(__NR_clock_gettime) |
104 | default BUSYBOX_DEFAULT_FEATURE_DATE_NANO |
|
117 | depends on BUSYBOX_CONFIG_DATE |
105 | depends on BUSYBOX_CONFIG_DATE # syscall(__NR_clock_gettime) |
|
118 | select BUSYBOX_CONFIG_PLATFORM_LINUX |
106 | select BUSYBOX_CONFIG_PLATFORM_LINUX |
|
119 | help |
107 | help |
|
120 | Support %[num]N format specifier. Adds ~250 bytes of code. |
108 | Support %[num]N format specifier. Adds ~250 bytes of code. |
|
121 | |
109 | |
|
122 | config BUSYBOX_CONFIG_FEATURE_DATE_COMPAT |
110 | config BUSYBOX_CONFIG_FEATURE_DATE_COMPAT |
|
123 | bool "Support weird 'date MMDDhhmm[[YY]YY][.ss]' format" |
111 | bool "Support weird 'date MMDDhhmm[[YY]YY][.ss]' format" |
|
124 | default BUSYBOX_DEFAULT_FEATURE_DATE_COMPAT |
112 | default BUSYBOX_DEFAULT_FEATURE_DATE_COMPAT |
|
125 | depends on BUSYBOX_CONFIG_DATE |
113 | depends on BUSYBOX_CONFIG_DATE |
|
126 | help |
114 | help |
|
127 | System time can be set by 'date -s DATE' and simply 'date DATE', |
115 | System time can be set by 'date -s DATE' and simply 'date DATE', |
|
128 | but formats of DATE string are different. 'date DATE' accepts |
116 | but formats of DATE string are different. 'date DATE' accepts |
|
129 | a rather weird MMDDhhmm[[YY]YY][.ss] format with completely |
117 | a rather weird MMDDhhmm[[YY]YY][.ss] format with completely |
|
130 | unnatural placement of year between minutes and seconds. |
118 | unnatural placement of year between minutes and seconds. |
|
131 | date -s (and other commands like touch -d) use more sensible |
119 | date -s (and other commands like touch -d) use more sensible |
|
132 | formats (for one, ISO format YYYY-MM-DD hh:mm:ss.ssssss). |
120 | formats (for one, ISO format YYYY-MM-DD hh:mm:ss.ssssss). |
|
133 | |
121 | |
|
134 | With this option off, 'date DATE' is 'date -s DATE' support |
122 | With this option off, 'date DATE' is 'date -s DATE' support |
|
135 | the same format. With it on, 'date DATE' additionally supports |
123 | the same format. With it on, 'date DATE' additionally supports |
|
Line 136... | Line 124... | |||
136 | MMDDhhmm[[YY]YY][.ss] format. |
124 | MMDDhhmm[[YY]YY][.ss] format. |
|
137 | config BUSYBOX_CONFIG_DD |
125 | config BUSYBOX_CONFIG_DD |
|
138 | bool "dd (7.5 kb)" |
126 | bool "dd" |
|
139 | default BUSYBOX_DEFAULT_DD |
127 | default BUSYBOX_DEFAULT_DD |
|
140 | help |
128 | help |
|
141 | dd copies a file (from standard input to standard output, |
129 | dd copies a file (from standard input to standard output, |
|
142 | by default) using specific input and output blocksizes, |
130 | by default) using specific input and output blocksizes, |
|
143 | while optionally performing conversions on it. |
131 | while optionally performing conversions on it. |
|
144 | |
132 | |
|
145 | config BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING |
133 | config BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING |
|
146 | bool "Enable signal handling for status reporting" |
134 | bool "Enable signal handling for status reporting" |
|
147 | default BUSYBOX_DEFAULT_FEATURE_DD_SIGNAL_HANDLING |
135 | default BUSYBOX_DEFAULT_FEATURE_DD_SIGNAL_HANDLING |
|
148 | depends on BUSYBOX_CONFIG_DD |
136 | depends on BUSYBOX_CONFIG_DD |
|
Line 149... | Line 137... | |||
149 | help |
137 | help |
|
150 | Sending a SIGUSR1 signal to a running 'dd' process makes it |
138 | Sending a SIGUSR1 signal to a running `dd' process makes it |
|
151 | print to standard error the number of records read and written |
139 | print to standard error the number of records read and written |
|
152 | so far, then to resume copying. |
140 | so far, then to resume copying. |
|
153 | |
141 | |
|
154 | $ dd if=/dev/zero of=/dev/null & |
142 | $ dd if=/dev/zero of=/dev/null & |
|
155 | $ pid=$!; kill -USR1 $pid; sleep 1; kill $pid |
143 | $ pid=$!; kill -USR1 $pid; sleep 1; kill $pid |
|
Line 156... | Line 144... | |||
156 | 10899206+0 records in |
144 | 10899206+0 records in |
|
157 | 10899206+0 records out |
145 | 10899206+0 records out |
|
158 | |
146 | |
|
159 | config BUSYBOX_CONFIG_FEATURE_DD_THIRD_STATUS_LINE |
147 | config BUSYBOX_CONFIG_FEATURE_DD_THIRD_STATUS_LINE |
|
160 | bool "Enable the third status line upon signal" |
148 | bool "Enable the third status line upon signal" |
|
161 | default BUSYBOX_DEFAULT_FEATURE_DD_THIRD_STATUS_LINE |
149 | default BUSYBOX_DEFAULT_FEATURE_DD_THIRD_STATUS_LINE |
|
162 | depends on BUSYBOX_CONFIG_DD && BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING |
150 | depends on BUSYBOX_CONFIG_DD && BUSYBOX_CONFIG_FEATURE_DD_SIGNAL_HANDLING |
|
Line 163... | Line 151... | |||
163 | help |
151 | help |
|
164 | Displays a coreutils-like third status line with transferred bytes, |
152 | Displays a coreutils-like third status line with transferred bytes, |
|
165 | elapsed time and speed. |
153 | elapsed time and speed. |
|
166 | |
154 | |
|
167 | config BUSYBOX_CONFIG_FEATURE_DD_IBS_OBS |
155 | config BUSYBOX_CONFIG_FEATURE_DD_IBS_OBS |
|
168 | bool "Enable ibs, obs, iflag, oflag and conv options" |
156 | bool "Enable ibs, obs and conv options" |
|
169 | default BUSYBOX_DEFAULT_FEATURE_DD_IBS_OBS |
157 | default BUSYBOX_DEFAULT_FEATURE_DD_IBS_OBS |
|
170 | depends on BUSYBOX_CONFIG_DD |
158 | depends on BUSYBOX_CONFIG_DD |
|
171 | help |
159 | help |
|
172 | Enable support for writing a certain number of bytes in and out, |
160 | Enable support for writing a certain number of bytes in and out, |
|
173 | at a time, and performing conversions on the data stream. |
161 | at a time, and performing conversions on the data stream. |
|
174 | |
162 | |
|
Line 175... | Line 163... | |||
175 | config BUSYBOX_CONFIG_FEATURE_DD_STATUS |
163 | config BUSYBOX_CONFIG_FEATURE_DD_STATUS |
|
176 | bool "Enable status display options" |
164 | bool "Enable status display options" |
|
177 | default BUSYBOX_DEFAULT_FEATURE_DD_STATUS |
165 | default BUSYBOX_DEFAULT_FEATURE_DD_STATUS |
|
178 | depends on BUSYBOX_CONFIG_DD |
166 | depends on BUSYBOX_CONFIG_DD |
|
179 | help |
167 | help |
|
180 | Enable support for status=noxfer/none option. |
168 | Enable support for status=noxfer/none option. |
|
181 | config BUSYBOX_CONFIG_DF |
169 | config BUSYBOX_CONFIG_DF |
|
182 | bool "df (6.8 kb)" |
170 | bool "df" |
|
183 | default BUSYBOX_DEFAULT_DF |
171 | default BUSYBOX_DEFAULT_DF |
|
184 | help |
172 | help |
|
185 | df reports the amount of disk space used and available |
173 | df reports the amount of disk space used and available |
|
186 | on filesystems. |
174 | on filesystems. |
|
187 | |
175 | |
|
188 | config BUSYBOX_CONFIG_FEATURE_DF_FANCY |
176 | config BUSYBOX_CONFIG_FEATURE_DF_FANCY |
|
189 | bool "Enable -a, -i, -B" |
177 | bool "Enable -a, -i, -B" |
|
190 | default BUSYBOX_DEFAULT_FEATURE_DF_FANCY |
178 | default BUSYBOX_DEFAULT_FEATURE_DF_FANCY |
|
191 | depends on BUSYBOX_CONFIG_DF |
179 | depends on BUSYBOX_CONFIG_DF |
|
192 | help |
180 | help |
|
193 | -a Show all filesystems |
181 | -a Show all filesystems |
|
194 | -i Inodes |
182 | -i Inodes |
|
Line 195... | Line 183... | |||
195 | -B <SIZE> Blocksize |
183 | -B <SIZE> Blocksize |
|
196 | config BUSYBOX_CONFIG_DIRNAME |
184 | config BUSYBOX_CONFIG_DIRNAME |
|
197 | bool "dirname (329 bytes)" |
185 | bool "dirname" |
|
198 | default BUSYBOX_DEFAULT_DIRNAME |
186 | default BUSYBOX_DEFAULT_DIRNAME |
|
199 | help |
187 | help |
|
200 | dirname is used to strip a non-directory suffix from |
188 | dirname is used to strip a non-directory suffix from |
|
201 | a file name. |
189 | a file name. |
|
202 | config BUSYBOX_CONFIG_DOS2UNIX |
190 | config BUSYBOX_CONFIG_DOS2UNIX |
|
203 | bool "dos2unix (5.2 kb)" |
191 | bool "dos2unix" |
|
204 | default BUSYBOX_DEFAULT_DOS2UNIX |
192 | default BUSYBOX_DEFAULT_DOS2UNIX |
|
205 | help |
193 | help |
|
206 | dos2unix is used to convert a text file from DOS format to |
194 | dos2unix is used to convert a text file from DOS format to |
|
Line 207... | Line 195... | |||
207 | UNIX format, and vice versa. |
195 | UNIX format, and vice versa. |
|
208 | |
196 | |
|
209 | config BUSYBOX_CONFIG_UNIX2DOS |
197 | config BUSYBOX_CONFIG_UNIX2DOS |
|
210 | bool "unix2dos (5.2 kb)" |
198 | bool "unix2dos" |
|
- | 199 | default BUSYBOX_DEFAULT_UNIX2DOS |
||
- | 200 | help |
||
211 | default BUSYBOX_DEFAULT_UNIX2DOS |
201 | unix2dos is used to convert a text file from UNIX format to |
|
212 | help |
202 | DOS format, and vice versa. |
|
213 | unix2dos is used to convert a text file from UNIX format to |
203 | config BUSYBOX_CONFIG_DU |
|
214 | DOS format, and vice versa. |
204 | bool "du (default blocksize of 512 bytes)" |
|
215 | config BUSYBOX_CONFIG_DU |
205 | default BUSYBOX_DEFAULT_DU |
|
Line 216... | Line 206... | |||
216 | bool "du (6.3 kb)" |
206 | help |
|
217 | default BUSYBOX_DEFAULT_DU |
207 | du is used to report the amount of disk space used |
|
218 | help |
208 | for specified files. |
|
219 | du is used to report the amount of disk space used |
209 | |
|
220 | for specified files. |
210 | config BUSYBOX_CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K |
|
221 | |
211 | bool "Use a default blocksize of 1024 bytes (1K)" |
|
222 | config BUSYBOX_CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K |
212 | default BUSYBOX_DEFAULT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K |
|
223 | bool "Use default blocksize of 1024 bytes (else it's 512 bytes)" |
213 | depends on BUSYBOX_CONFIG_DU |
|
224 | default BUSYBOX_DEFAULT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K |
214 | help |
|
225 | depends on BUSYBOX_CONFIG_DU |
215 | Use a blocksize of (1K) instead of the default 512b. |
|
226 | config BUSYBOX_CONFIG_ECHO |
216 | config BUSYBOX_CONFIG_ECHO |
|
227 | bool "echo (1.8 kb)" |
217 | bool "echo (basic SuSv3 version taking no options)" |
|
- | 218 | default BUSYBOX_DEFAULT_ECHO |
||
- | 219 | help |
||
- | 220 | echo is used to print a specified string to stdout. |
||
- | 221 | |
||
- | 222 | # this entry also appears in shell/Config.in, next to the echo builtin |
||
228 | default BUSYBOX_DEFAULT_ECHO |
223 | config BUSYBOX_CONFIG_FEATURE_FANCY_ECHO |
|
229 | help |
224 | bool "Enable -n and -e options" |
|
230 | echo prints a specified string to stdout. |
225 | default BUSYBOX_DEFAULT_FEATURE_FANCY_ECHO |
|
231 | |
226 | depends on BUSYBOX_CONFIG_ECHO || BUSYBOX_CONFIG_ASH_ECHO || BUSYBOX_CONFIG_HUSH_ECHO |
|
232 | # this entry also appears in shell/Config.in, next to the echo builtin |
227 | config BUSYBOX_CONFIG_ENV |
|
- | 228 | bool "env" |
||
- | 229 | default BUSYBOX_DEFAULT_ENV |
||
- | 230 | help |
||
- | 231 | env is used to set an environment variable and run |
||
- | 232 | a command; without options it displays the current |
||
Line 233... | Line 233... | |||
233 | config BUSYBOX_CONFIG_FEATURE_FANCY_ECHO |
233 | environment. |
|
234 | bool "Enable -n and -e options" |
234 | |
|
235 | default BUSYBOX_DEFAULT_FEATURE_FANCY_ECHO |
235 | config BUSYBOX_CONFIG_FEATURE_ENV_LONG_OPTIONS |
|
236 | depends on BUSYBOX_CONFIG_ECHO || BUSYBOX_CONFIG_ASH_ECHO || BUSYBOX_CONFIG_HUSH_ECHO |
236 | bool "Enable long options" |
|
237 | config BUSYBOX_CONFIG_ENV |
237 | default BUSYBOX_DEFAULT_FEATURE_ENV_LONG_OPTIONS |
|
- | 238 | depends on BUSYBOX_CONFIG_ENV && BUSYBOX_CONFIG_LONG_OPTS |
||
- | 239 | config BUSYBOX_CONFIG_EXPAND |
||
- | 240 | bool "expand" |
||
- | 241 | default BUSYBOX_DEFAULT_EXPAND |
||
- | 242 | help |
||
238 | bool "env (4 kb)" |
243 | By default, convert all tabs to spaces. |
|
239 | default BUSYBOX_DEFAULT_ENV |
244 | |
|
240 | help |
245 | config BUSYBOX_CONFIG_FEATURE_EXPAND_LONG_OPTIONS |
|
241 | env is used to set an environment variable and run |
246 | bool "Enable long options" |
|
242 | a command; without options it displays the current |
247 | default BUSYBOX_DEFAULT_FEATURE_EXPAND_LONG_OPTIONS |
|
243 | environment. |
248 | depends on BUSYBOX_CONFIG_EXPAND && BUSYBOX_CONFIG_LONG_OPTS |
|
Line 244... | Line 249... | |||
244 | config BUSYBOX_CONFIG_EXPAND |
249 | |
|
245 | bool "expand (5.1 kb)" |
250 | config BUSYBOX_CONFIG_UNEXPAND |
|
246 | default BUSYBOX_DEFAULT_EXPAND |
251 | bool "unexpand" |
|
247 | help |
252 | default BUSYBOX_DEFAULT_UNEXPAND |
|
248 | By default, convert all tabs to spaces. |
253 | help |
|
249 | |
254 | By default, convert only leading sequences of blanks to tabs. |
|
250 | config BUSYBOX_CONFIG_UNEXPAND |
255 | |
|
251 | bool "unexpand (5.3 kb)" |
256 | config BUSYBOX_CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS |
|
252 | default BUSYBOX_DEFAULT_UNEXPAND |
257 | bool "Enable long options" |
|
253 | help |
258 | default BUSYBOX_DEFAULT_FEATURE_UNEXPAND_LONG_OPTIONS |
|
254 | By default, convert only leading sequences of blanks to tabs. |
259 | depends on BUSYBOX_CONFIG_UNEXPAND && BUSYBOX_CONFIG_LONG_OPTS |
|
255 | config BUSYBOX_CONFIG_EXPR |
260 | config BUSYBOX_CONFIG_EXPR |
|
256 | bool "expr (6.6 kb)" |
261 | bool "expr" |
|
257 | default BUSYBOX_DEFAULT_EXPR |
262 | default BUSYBOX_DEFAULT_EXPR |
|
258 | help |
263 | help |
|
259 | expr is used to calculate numbers and print the result |
264 | expr is used to calculate numbers and print the result |
|
260 | to standard output. |
265 | to standard output. |
|
261 | |
266 | |
|
262 | config BUSYBOX_CONFIG_EXPR_MATH_SUPPORT_64 |
267 | config BUSYBOX_CONFIG_EXPR_MATH_SUPPORT_64 |
|
263 | bool "Extend Posix numbers support to 64 bit" |
268 | bool "Extend Posix numbers support to 64 bit" |
|
264 | default BUSYBOX_DEFAULT_EXPR_MATH_SUPPORT_64 |
269 | default BUSYBOX_DEFAULT_EXPR_MATH_SUPPORT_64 |
|
265 | depends on BUSYBOX_CONFIG_EXPR |
270 | depends on BUSYBOX_CONFIG_EXPR |
|
266 | help |
271 | help |
|
267 | Enable 64-bit math support in the expr applet. This will make |
272 | Enable 64-bit math support in the expr applet. This will make |
|
268 | the applet slightly larger, but will allow computation with very |
273 | the applet slightly larger, but will allow computation with very |
|
269 | large numbers. |
274 | large numbers. |
|
270 | config BUSYBOX_CONFIG_FACTOR |
275 | config BUSYBOX_CONFIG_FACTOR |
|
271 | bool "factor (2.7 kb)" |
276 | bool "factor" |
|
272 | default BUSYBOX_DEFAULT_FACTOR |
277 | default BUSYBOX_DEFAULT_FACTOR |
|
273 | help |
278 | help |
|
274 | factor factorizes integers |
279 | factor factorizes integers |
|
275 | config BUSYBOX_CONFIG_FALSE |
280 | config BUSYBOX_CONFIG_FALSE |
|
276 | bool "false (tiny)" |
281 | bool "false" |
|
277 | default BUSYBOX_DEFAULT_FALSE |
282 | default BUSYBOX_DEFAULT_FALSE |
|
Line 278... | Line 283... | |||
278 | help |
283 | help |
|
279 | false returns an exit code of FALSE (1). |
284 | false returns an exit code of FALSE (1). |
|
280 | config BUSYBOX_CONFIG_FOLD |
285 | config BUSYBOX_CONFIG_FOLD |
|
281 | bool "fold (4.6 kb)" |
286 | bool "fold" |
|
282 | default BUSYBOX_DEFAULT_FOLD |
287 | default BUSYBOX_DEFAULT_FOLD |
|
283 | help |
288 | help |
|
284 | Wrap text to fit a specific width. |
289 | Wrap text to fit a specific width. |
|
285 | config BUSYBOX_CONFIG_FSYNC |
290 | config BUSYBOX_CONFIG_FSYNC |
|
286 | bool "fsync (3.6 kb)" |
291 | bool "fsync" |
|
287 | default BUSYBOX_DEFAULT_FSYNC |
292 | default BUSYBOX_DEFAULT_FSYNC |
|
288 | help |
293 | help |
|
289 | fsync is used to flush file-related cached blocks to disk. |
294 | fsync is used to flush file-related cached blocks to disk. |
|
290 | config BUSYBOX_CONFIG_HEAD |
295 | config BUSYBOX_CONFIG_HEAD |
|
291 | bool "head (3.8 kb)" |
296 | bool "head" |
|
292 | default BUSYBOX_DEFAULT_HEAD |
297 | default BUSYBOX_DEFAULT_HEAD |
|
Line 293... | Line 298... | |||
293 | help |
298 | help |
|
294 | head is used to print the first specified number of lines |
299 | head is used to print the first specified number of lines |
|
295 | from files. |
300 | from files. |
|
296 | |
301 | |
|
297 | config BUSYBOX_CONFIG_FEATURE_FANCY_HEAD |
302 | config BUSYBOX_CONFIG_FEATURE_FANCY_HEAD |
|
298 | bool "Enable -c, -q, and -v" |
303 | bool "Enable -c, -q, and -v" |
|
299 | default BUSYBOX_DEFAULT_FEATURE_FANCY_HEAD |
304 | default BUSYBOX_DEFAULT_FEATURE_FANCY_HEAD |
|
300 | depends on BUSYBOX_CONFIG_HEAD |
305 | depends on BUSYBOX_CONFIG_HEAD |
|
301 | config BUSYBOX_CONFIG_HOSTID |
306 | config BUSYBOX_CONFIG_HOSTID |
|
302 | bool "hostid (286 bytes)" |
307 | bool "hostid" |
|
Line 303... | Line 308... | |||
303 | default BUSYBOX_DEFAULT_HOSTID |
308 | default BUSYBOX_DEFAULT_HOSTID |
|
304 | help |
309 | help |
|
305 | hostid prints the numeric identifier (in hexadecimal) for |
310 | hostid prints the numeric identifier (in hexadecimal) for |
|
306 | the current host. |
311 | the current host. |
|
307 | config BUSYBOX_CONFIG_ID |
312 | config BUSYBOX_CONFIG_ID |
|
308 | bool "id (7 kb)" |
313 | bool "id" |
|
309 | default BUSYBOX_DEFAULT_ID |
314 | default BUSYBOX_DEFAULT_ID |
|
310 | help |
315 | help |
|
311 | id displays the current user and group ID names. |
316 | id displays the current user and group ID names. |
|
312 | |
317 | |
|
313 | config BUSYBOX_CONFIG_GROUPS |
318 | config BUSYBOX_CONFIG_GROUPS |
|
314 | bool "groups (6.7 kb)" |
319 | bool "groups" |
|
315 | default BUSYBOX_DEFAULT_GROUPS |
320 | default BUSYBOX_DEFAULT_GROUPS |
|
316 | help |
321 | help |
|
317 | Print the group names associated with current user id. |
322 | Print the group names associated with current user id. |
|
318 | config BUSYBOX_CONFIG_INSTALL |
323 | config BUSYBOX_CONFIG_INSTALL |
|
319 | bool "install (12 kb)" |
324 | bool "install" |
|
320 | default BUSYBOX_DEFAULT_INSTALL |
325 | default BUSYBOX_DEFAULT_INSTALL |
|
321 | help |
326 | help |
|
322 | Copy files and set attributes. |
327 | Copy files and set attributes. |
|
323 | |
328 | |
|
324 | config BUSYBOX_CONFIG_FEATURE_INSTALL_LONG_OPTIONS |
329 | config BUSYBOX_CONFIG_FEATURE_INSTALL_LONG_OPTIONS |
|
325 | bool "Enable long options" |
330 | bool "Enable long options" |
|
326 | default BUSYBOX_DEFAULT_FEATURE_INSTALL_LONG_OPTIONS |
331 | default BUSYBOX_DEFAULT_FEATURE_INSTALL_LONG_OPTIONS |
|
Line 327... | Line 332... | |||
327 | depends on BUSYBOX_CONFIG_INSTALL && BUSYBOX_CONFIG_LONG_OPTS |
332 | depends on BUSYBOX_CONFIG_INSTALL && BUSYBOX_CONFIG_LONG_OPTS |
|
328 | config BUSYBOX_CONFIG_LINK |
333 | config BUSYBOX_CONFIG_LINK |
|
329 | bool "link (3.2 kb)" |
334 | bool "link" |
|
330 | default BUSYBOX_DEFAULT_LINK |
335 | default BUSYBOX_DEFAULT_LINK |
|
Line 369... | Line 374... | |||
369 | config BUSYBOX_CONFIG_FEATURE_LS_SORTFILES |
374 | config BUSYBOX_CONFIG_FEATURE_LS_SORTFILES |
|
370 | bool "Sort the file names" |
375 | bool "Sort the file names" |
|
371 | default BUSYBOX_DEFAULT_FEATURE_LS_SORTFILES |
376 | default BUSYBOX_DEFAULT_FEATURE_LS_SORTFILES |
|
372 | depends on BUSYBOX_CONFIG_LS |
377 | depends on BUSYBOX_CONFIG_LS |
|
373 | help |
378 | help |
|
374 | Allow ls to sort file names alphabetically. |
379 | Allow ls to sort file names alphabetically. |
|
Line 375... | Line 380... | |||
375 | |
380 | |
|
376 | config BUSYBOX_CONFIG_FEATURE_LS_TIMESTAMPS |
381 | config BUSYBOX_CONFIG_FEATURE_LS_TIMESTAMPS |
|
377 | bool "Show file timestamps" |
382 | bool "Show file timestamps" |
|
378 | default BUSYBOX_DEFAULT_FEATURE_LS_TIMESTAMPS |
383 | default BUSYBOX_DEFAULT_FEATURE_LS_TIMESTAMPS |
|
379 | depends on BUSYBOX_CONFIG_LS |
384 | depends on BUSYBOX_CONFIG_LS |
|
380 | help |
385 | help |
|
Line 381... | Line 386... | |||
381 | Allow ls to display timestamps for files. |
386 | Allow ls to display timestamps for files. |
|
382 | |
387 | |
|
383 | config BUSYBOX_CONFIG_FEATURE_LS_USERNAME |
388 | config BUSYBOX_CONFIG_FEATURE_LS_USERNAME |
|
384 | bool "Show username/groupnames" |
389 | bool "Show username/groupnames" |
|
385 | default BUSYBOX_DEFAULT_FEATURE_LS_USERNAME |
390 | default BUSYBOX_DEFAULT_FEATURE_LS_USERNAME |
|
386 | depends on BUSYBOX_CONFIG_LS |
391 | depends on BUSYBOX_CONFIG_LS |
|
Line 387... | Line 392... | |||
387 | help |
392 | help |
|
388 | Allow ls to display username/groupname for files. |
393 | Allow ls to display username/groupname for files. |
|
389 | |
394 | |
|
390 | config BUSYBOX_CONFIG_FEATURE_LS_COLOR |
395 | config BUSYBOX_CONFIG_FEATURE_LS_COLOR |
|
391 | bool "Allow use of color to identify file types" |
396 | bool "Allow use of color to identify file types" |
|
392 | default BUSYBOX_DEFAULT_FEATURE_LS_COLOR |
397 | default BUSYBOX_DEFAULT_FEATURE_LS_COLOR |
|
Line 393... | Line 398... | |||
393 | depends on BUSYBOX_CONFIG_LS && BUSYBOX_CONFIG_LONG_OPTS |
398 | depends on BUSYBOX_CONFIG_LS && BUSYBOX_CONFIG_LONG_OPTS |
|
394 | help |
399 | help |
|
395 | This enables the --color option to ls. |
400 | This enables the --color option to ls. |
|
396 | |
401 | |
|
397 | config BUSYBOX_CONFIG_FEATURE_LS_COLOR_IS_DEFAULT |
402 | config BUSYBOX_CONFIG_FEATURE_LS_COLOR_IS_DEFAULT |
|
398 | bool "Produce colored ls output by default" |
403 | bool "Produce colored ls output by default" |
|
399 | default BUSYBOX_DEFAULT_FEATURE_LS_COLOR_IS_DEFAULT |
404 | default BUSYBOX_DEFAULT_FEATURE_LS_COLOR_IS_DEFAULT |
|
400 | depends on BUSYBOX_CONFIG_FEATURE_LS_COLOR |
405 | depends on BUSYBOX_CONFIG_FEATURE_LS_COLOR |
|
401 | help |
406 | help |
|
402 | Saying yes here will turn coloring on by default, |
407 | Saying yes here will turn coloring on by default, |
|
403 | even if no "--color" option is given to the ls command. |
408 | even if no "--color" option is given to the ls command. |
|
404 | This is not recommended, since the colors are not |
409 | This is not recommended, since the colors are not |
|
405 | configurable, and the output may not be legible on |
410 | configurable, and the output may not be legible on |
|
406 | many output screens. |
411 | many output screens. |
|
407 | config BUSYBOX_CONFIG_MD5SUM |
412 | config BUSYBOX_CONFIG_MD5SUM |
|
Line 408... | Line 413... | |||
408 | bool "md5sum (6.5 kb)" |
413 | bool "md5sum" |
|
409 | default BUSYBOX_DEFAULT_MD5SUM |
414 | default BUSYBOX_DEFAULT_MD5SUM |
|
410 | help |
415 | help |
|
411 | Compute and check MD5 message digest |
416 | md5sum is used to print or check MD5 checksums. |
|
412 | |
417 | |
|
Line 413... | Line 418... | |||
413 | config BUSYBOX_CONFIG_SHA1SUM |
418 | config BUSYBOX_CONFIG_SHA1SUM |
|
414 | bool "sha1sum (5.9 kb)" |
419 | bool "sha1sum" |
|
415 | default BUSYBOX_DEFAULT_SHA1SUM |
420 | default BUSYBOX_DEFAULT_SHA1SUM |
|
416 | help |
421 | help |
|
417 | Compute and check SHA1 message digest |
422 | Compute and check SHA1 message digest |
|
Line 418... | Line 423... | |||
418 | |
423 | |
|
419 | config BUSYBOX_CONFIG_SHA256SUM |
424 | config BUSYBOX_CONFIG_SHA256SUM |
|
420 | bool "sha256sum (7 kb)" |
425 | bool "sha256sum" |
|
421 | default BUSYBOX_DEFAULT_SHA256SUM |
426 | default BUSYBOX_DEFAULT_SHA256SUM |
|
422 | help |
427 | help |
|
Line 423... | Line 428... | |||
423 | Compute and check SHA256 message digest |
428 | Compute and check SHA256 message digest |
|
424 | |
429 | |
|
425 | config BUSYBOX_CONFIG_SHA512SUM |
430 | config BUSYBOX_CONFIG_SHA512SUM |
|
426 | bool "sha512sum (7.4 kb)" |
431 | bool "sha512sum" |
|
427 | default BUSYBOX_DEFAULT_SHA512SUM |
432 | default BUSYBOX_DEFAULT_SHA512SUM |
|
Line 428... | Line 433... | |||
428 | help |
433 | help |
|
429 | Compute and check SHA512 message digest |
434 | Compute and check SHA512 message digest |
|
Line 430... | Line 435... | |||
430 | |
435 | |
|
431 | config BUSYBOX_CONFIG_SHA3SUM |
436 | config BUSYBOX_CONFIG_SHA3SUM |
|
432 | bool "sha3sum (6.1 kb)" |
437 | bool "sha3sum" |
|
433 | default BUSYBOX_DEFAULT_SHA3SUM |
438 | default BUSYBOX_DEFAULT_SHA3SUM |
|
434 | help |
439 | help |
|
435 | Compute and check SHA3 message digest |
440 | Compute and check SHA3 message digest |
|
436 | |
441 | |
|
437 | comment "Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum" |
442 | comment "Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum" |
|
438 | depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM || BUSYBOX_CONFIG_SHA3SUM |
443 | depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM || BUSYBOX_CONFIG_SHA3SUM |
|
439 | |
444 | |
|
440 | config BUSYBOX_CONFIG_FEATURE_MD5_SHA1_SUM_CHECK |
445 | config BUSYBOX_CONFIG_FEATURE_MD5_SHA1_SUM_CHECK |
|
441 | bool "Enable -c, -s and -w options" |
446 | bool "Enable -c, -s and -w options" |
|
442 | default BUSYBOX_DEFAULT_FEATURE_MD5_SHA1_SUM_CHECK |
447 | default BUSYBOX_DEFAULT_FEATURE_MD5_SHA1_SUM_CHECK |
|
- | 448 | depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM || BUSYBOX_CONFIG_SHA3SUM |
||
- | 449 | help |
||
- | 450 | Enabling the -c options allows files to be checked |
||
- | 451 | against pre-calculated hash values. |
||
- | 452 | -s and -w are useful options when verifying checksums. |
||
443 | depends on BUSYBOX_CONFIG_MD5SUM || BUSYBOX_CONFIG_SHA1SUM || BUSYBOX_CONFIG_SHA256SUM || BUSYBOX_CONFIG_SHA512SUM || BUSYBOX_CONFIG_SHA3SUM |
453 | config BUSYBOX_CONFIG_MKDIR |
|
444 | help |
454 | bool "mkdir" |
|
445 | Enabling the -c options allows files to be checked |
455 | default BUSYBOX_DEFAULT_MKDIR |
|
446 | against pre-calculated hash values. |
456 | help |
|
447 | -s and -w are useful options when verifying checksums. |
457 | mkdir is used to create directories with the specified names. |
|
448 | config BUSYBOX_CONFIG_MKDIR |
458 | |
|
449 | bool "mkdir (4.5 kb)" |
459 | config BUSYBOX_CONFIG_FEATURE_MKDIR_LONG_OPTIONS |
|
450 | default BUSYBOX_DEFAULT_MKDIR |
460 | bool "Enable long options" |
|
451 | help |
461 | default BUSYBOX_DEFAULT_FEATURE_MKDIR_LONG_OPTIONS |
|
452 | mkdir is used to create directories with the specified names. |
462 | depends on BUSYBOX_CONFIG_MKDIR && BUSYBOX_CONFIG_LONG_OPTS |
|
453 | config BUSYBOX_CONFIG_MKFIFO |
463 | config BUSYBOX_CONFIG_MKFIFO |
|
454 | bool "mkfifo (3.8 kb)" |
464 | bool "mkfifo" |
|
455 | default BUSYBOX_DEFAULT_MKFIFO |
465 | default BUSYBOX_DEFAULT_MKFIFO |
|
456 | help |
466 | help |
|
457 | mkfifo is used to create FIFOs (named pipes). |
467 | mkfifo is used to create FIFOs (named pipes). |
|
458 | The 'mknod' program can also create FIFOs. |
468 | The 'mknod' program can also create FIFOs. |
|
459 | config BUSYBOX_CONFIG_MKNOD |
469 | config BUSYBOX_CONFIG_MKNOD |
|
460 | bool "mknod (4.5 kb)" |
470 | bool "mknod" |
|
461 | default BUSYBOX_DEFAULT_MKNOD |
471 | default BUSYBOX_DEFAULT_MKNOD |
|
462 | help |
472 | help |
|
463 | mknod is used to create FIFOs or block/character special |
473 | mknod is used to create FIFOs or block/character special |
|
464 | files with the specified names. |
474 | files with the specified names. |
|
- | 475 | config BUSYBOX_CONFIG_MKTEMP |
||
- | 476 | bool "mktemp" |
||
- | 477 | default BUSYBOX_DEFAULT_MKTEMP |
||
- | 478 | help |
||
- | 479 | mktemp is used to create unique temporary files |
||
465 | config BUSYBOX_CONFIG_MKTEMP |
480 | config BUSYBOX_CONFIG_MV |
|
466 | bool "mktemp (4.2 kb)" |
481 | bool "mv" |
|
467 | default BUSYBOX_DEFAULT_MKTEMP |
482 | default BUSYBOX_DEFAULT_MV |
|
468 | help |
483 | help |
|
469 | mktemp is used to create unique temporary files |
484 | mv is used to move or rename files or directories. |
|
470 | config BUSYBOX_CONFIG_MV |
485 | |
|
471 | bool "mv (10 kb)" |
486 | config BUSYBOX_CONFIG_FEATURE_MV_LONG_OPTIONS |
|
472 | default BUSYBOX_DEFAULT_MV |
487 | bool "Enable long options" |
|
473 | help |
488 | default BUSYBOX_DEFAULT_FEATURE_MV_LONG_OPTIONS |
|
474 | mv is used to move or rename files or directories. |
489 | depends on BUSYBOX_CONFIG_MV && BUSYBOX_CONFIG_LONG_OPTS |
|
475 | config BUSYBOX_CONFIG_NICE |
490 | config BUSYBOX_CONFIG_NICE |
|
476 | bool "nice (2.1 kb)" |
491 | bool "nice" |
|
477 | default BUSYBOX_DEFAULT_NICE |
492 | default BUSYBOX_DEFAULT_NICE |
|
478 | help |
493 | help |
|
479 | nice runs a program with modified scheduling priority. |
494 | nice runs a program with modified scheduling priority. |
|
480 | config BUSYBOX_CONFIG_NL |
495 | config BUSYBOX_CONFIG_NL |
|
481 | bool "nl (4.6 kb)" |
496 | bool "nl" |
|
482 | default BUSYBOX_DEFAULT_NL |
497 | default BUSYBOX_DEFAULT_NL |
|
483 | help |
498 | help |
|
484 | nl is used to number lines of files. |
499 | nl is used to number lines of files. |
|
485 | config BUSYBOX_CONFIG_NOHUP |
500 | config BUSYBOX_CONFIG_NOHUP |
|
486 | bool "nohup (2 kb)" |
501 | bool "nohup" |
|
487 | default BUSYBOX_DEFAULT_NOHUP |
502 | default BUSYBOX_DEFAULT_NOHUP |
|
488 | help |
503 | help |
|
489 | run a command immune to hangups, with output to a non-tty. |
504 | run a command immune to hangups, with output to a non-tty. |
|
490 | config BUSYBOX_CONFIG_NPROC |
505 | config BUSYBOX_CONFIG_NPROC |
|
491 | bool "nproc (3.7 kb)" |
506 | bool "nproc" |
|
492 | default BUSYBOX_DEFAULT_NPROC |
507 | default BUSYBOX_DEFAULT_NPROC |
|
493 | help |
508 | help |
|
494 | Print number of CPUs |
509 | Print number of CPUs |
|
495 | config BUSYBOX_CONFIG_OD |
510 | config BUSYBOX_CONFIG_OD |
|
496 | bool "od (11 kb)" |
511 | bool "od" |
|
497 | default BUSYBOX_DEFAULT_OD |
512 | default BUSYBOX_DEFAULT_OD |
|
498 | help |
513 | help |
|
499 | od is used to dump binary files in octal and other formats. |
514 | od is used to dump binary files in octal and other formats. |
|
500 | config BUSYBOX_CONFIG_PASTE |
515 | config BUSYBOX_CONFIG_PASTE |
|
501 | bool "paste (4.9 kb)" |
516 | bool "paste" |
|
502 | default BUSYBOX_DEFAULT_PASTE |
517 | default BUSYBOX_DEFAULT_PASTE |
|
503 | help |
518 | help |
|
504 | paste is used to paste lines of different files together |
519 | paste is used to paste lines of different files together |
|
505 | and write the result to stdout |
520 | and write the result to stdout |
|
506 | config BUSYBOX_CONFIG_PRINTENV |
521 | config BUSYBOX_CONFIG_PRINTENV |
|
507 | bool "printenv (1.3 kb)" |
522 | bool "printenv" |
|
508 | default BUSYBOX_DEFAULT_PRINTENV |
523 | default BUSYBOX_DEFAULT_PRINTENV |
|
509 | help |
524 | help |
|
510 | printenv is used to print all or part of environment. |
525 | printenv is used to print all or part of environment. |
|
511 | config BUSYBOX_CONFIG_PRINTF |
526 | config BUSYBOX_CONFIG_PRINTF |
|
512 | bool "printf (3.8 kb)" |
527 | bool "printf" |
|
513 | default BUSYBOX_DEFAULT_PRINTF |
528 | default BUSYBOX_DEFAULT_PRINTF |
|
514 | help |
529 | help |
|
515 | printf is used to format and print specified strings. |
530 | printf is used to format and print specified strings. |
|
516 | It's similar to 'echo' except it has more options. |
531 | It's similar to `echo' except it has more options. |
|
517 | config BUSYBOX_CONFIG_PWD |
532 | config BUSYBOX_CONFIG_PWD |
|
Line 518... | Line 533... | |||
518 | bool "pwd (3.7 kb)" |
533 | bool "pwd" |
|
519 | default BUSYBOX_DEFAULT_PWD |
534 | default BUSYBOX_DEFAULT_PWD |
|
520 | help |
535 | help |
|
521 | pwd is used to print the current directory. |
536 | pwd is used to print the current directory. |
|
522 | config BUSYBOX_CONFIG_READLINK |
537 | config BUSYBOX_CONFIG_READLINK |
|
523 | bool "readlink (4 kb)" |
538 | bool "readlink" |
|
524 | default BUSYBOX_DEFAULT_READLINK |
539 | default BUSYBOX_DEFAULT_READLINK |
|
525 | help |
540 | help |
|
526 | This program reads a symbolic link and returns the name |
541 | This program reads a symbolic link and returns the name |
|
527 | of the file it points to |
542 | of the file it points to |
|
528 | |
543 | |
|
529 | config BUSYBOX_CONFIG_FEATURE_READLINK_FOLLOW |
544 | config BUSYBOX_CONFIG_FEATURE_READLINK_FOLLOW |
|
530 | bool "Enable canonicalization by following all symlinks (-f)" |
545 | bool "Enable canonicalization by following all symlinks (-f)" |
|
531 | default BUSYBOX_DEFAULT_FEATURE_READLINK_FOLLOW |
546 | default BUSYBOX_DEFAULT_FEATURE_READLINK_FOLLOW |
|
532 | depends on BUSYBOX_CONFIG_READLINK |
547 | depends on BUSYBOX_CONFIG_READLINK |
|
533 | help |
548 | help |
|
534 | Enable the readlink option (-f). |
549 | Enable the readlink option (-f). |
|
535 | config BUSYBOX_CONFIG_REALPATH |
550 | config BUSYBOX_CONFIG_REALPATH |
|
536 | bool "realpath (1.6 kb)" |
551 | bool "realpath" |
|
537 | default BUSYBOX_DEFAULT_REALPATH |
552 | default BUSYBOX_DEFAULT_REALPATH |
|
538 | help |
553 | help |
|
539 | Return the canonicalized absolute pathname. |
554 | Return the canonicalized absolute pathname. |
|
- | 555 | This isn't provided by GNU shellutils, but where else does it belong. |
||
- | 556 | config BUSYBOX_CONFIG_RM |
||
- | 557 | bool "rm" |
||
- | 558 | default BUSYBOX_DEFAULT_RM |
||
- | 559 | help |
||
- | 560 | rm is used to remove files or directories. |
||
- | 561 | config BUSYBOX_CONFIG_RMDIR |
||
- | 562 | bool "rmdir" |
||
540 | This isn't provided by GNU shellutils, but where else does it belong. |
563 | default BUSYBOX_DEFAULT_RMDIR |
|
541 | config BUSYBOX_CONFIG_RM |
564 | help |
|
542 | bool "rm (5.4 kb)" |
565 | rmdir is used to remove empty directories. |
|
543 | default BUSYBOX_DEFAULT_RM |
566 | |
|
544 | help |
567 | config BUSYBOX_CONFIG_FEATURE_RMDIR_LONG_OPTIONS |
|
545 | rm is used to remove files or directories. |
568 | bool "Enable long options" |
|
546 | config BUSYBOX_CONFIG_RMDIR |
569 | default BUSYBOX_DEFAULT_FEATURE_RMDIR_LONG_OPTIONS |
|
547 | bool "rmdir (3.5 kb)" |
570 | depends on BUSYBOX_CONFIG_RMDIR && BUSYBOX_CONFIG_LONG_OPTS |
|
548 | default BUSYBOX_DEFAULT_RMDIR |
571 | help |
|
549 | help |
572 | Support long options for the rmdir applet, including |
|
550 | rmdir is used to remove empty directories. |
573 | --ignore-fail-on-non-empty for compatibility with GNU rmdir. |
|
551 | config BUSYBOX_CONFIG_SEQ |
574 | config BUSYBOX_CONFIG_SEQ |
|
552 | bool "seq (3.8 kb)" |
575 | bool "seq" |
|
553 | default BUSYBOX_DEFAULT_SEQ |
576 | default BUSYBOX_DEFAULT_SEQ |
|
554 | help |
577 | help |
|
555 | print a sequence of numbers |
578 | print a sequence of numbers |
|
556 | config BUSYBOX_CONFIG_SHRED |
579 | config BUSYBOX_CONFIG_SHRED |
|
557 | bool "shred (4.9 kb)" |
580 | bool "shred" |
|
558 | default BUSYBOX_DEFAULT_SHRED |
581 | default BUSYBOX_DEFAULT_SHRED |
|
559 | help |
582 | help |
|
560 | Overwrite a file to hide its contents, and optionally delete it |
583 | Overwrite a file to hide its contents, and optionally delete it |
|
561 | config BUSYBOX_CONFIG_SHUF |
584 | config BUSYBOX_CONFIG_SHUF |
|
562 | bool "shuf (5.4 kb)" |
585 | bool "shuf" |
|
563 | default BUSYBOX_DEFAULT_SHUF |
586 | default BUSYBOX_DEFAULT_SHUF |
|
564 | help |
587 | help |
|
565 | Generate random permutations |
588 | Generate random permutations |
|
566 | config BUSYBOX_CONFIG_SLEEP |
589 | config BUSYBOX_CONFIG_SLEEP |
|
567 | bool "sleep (2 kb)" |
590 | bool "sleep" |
|
Line 568... | Line 591... | |||
568 | default BUSYBOX_DEFAULT_SLEEP |
591 | default BUSYBOX_DEFAULT_SLEEP |
|
569 | help |
592 | help |
|
570 | sleep is used to pause for a specified number of seconds. |
593 | sleep is used to pause for a specified number of seconds. |
|
571 | It comes in 3 versions: |
594 | It comes in 3 versions: |
|
572 | - small: takes one integer parameter |
595 | - small: takes one integer parameter |
|
573 | - fancy: takes multiple integer arguments with suffixes: |
596 | - fancy: takes multiple integer arguments with suffixes: |
|
- | 597 | sleep 1d 2h 3m 15s |
||
- | 598 | - fancy with fractional numbers: |
||
- | 599 | sleep 2.3s 4.5h sleeps for 16202.3 seconds |
||
- | 600 | Last one is "the most compatible" with coreutils sleep, |
||
- | 601 | but it adds around 1k of code. |
||
- | 602 | |
||
- | 603 | config BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP |
||
574 | sleep 1d 2h 3m 15s |
604 | bool "Enable multiple arguments and s/m/h/d suffixes" |
|
575 | - fancy with fractional numbers: |
605 | default BUSYBOX_DEFAULT_FEATURE_FANCY_SLEEP |
|
576 | sleep 2.3s 4.5h sleeps for 16202.3 seconds |
606 | depends on BUSYBOX_CONFIG_SLEEP |
|
577 | Last one is "the most compatible" with coreutils sleep, |
607 | help |
|
578 | but it adds around 1k of code. |
608 | Allow sleep to pause for specified minutes, hours, and days. |
|
Line 579... | Line 609... | |||
579 | |
609 | |
|
580 | config BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP |
610 | config BUSYBOX_CONFIG_FEATURE_FLOAT_SLEEP |
|
581 | bool "Enable multiple arguments and s/m/h/d suffixes" |
611 | bool "Enable fractional arguments" |
|
582 | default BUSYBOX_DEFAULT_FEATURE_FANCY_SLEEP |
612 | default BUSYBOX_DEFAULT_FEATURE_FLOAT_SLEEP |
|
583 | depends on BUSYBOX_CONFIG_SLEEP |
613 | depends on BUSYBOX_CONFIG_FEATURE_FANCY_SLEEP |
|
584 | help |
614 | help |
|
585 | Allow sleep to pause for specified minutes, hours, and days. |
615 | Allow for fractional numeric parameters. |
|
586 | config BUSYBOX_CONFIG_SORT |
616 | config BUSYBOX_CONFIG_SORT |
|
587 | bool "sort (7.7 kb)" |
617 | bool "sort" |
|
588 | default BUSYBOX_DEFAULT_SORT |
618 | default BUSYBOX_DEFAULT_SORT |
|
589 | help |
619 | help |
|
590 | sort is used to sort lines of text in specified files. |
- | ||
591 | |
- | ||
592 | config BUSYBOX_CONFIG_FEATURE_SORT_BIG |
- | ||
593 | bool "Full SuSv3 compliant sort (support -ktcbdfiogM)" |
- | ||
594 | default BUSYBOX_DEFAULT_FEATURE_SORT_BIG |
- | ||
595 | depends on BUSYBOX_CONFIG_SORT |
- | ||
596 | help |
- | ||
597 | Without this, sort only supports -rusz, and an integer version |
- | ||
598 | of -n. Selecting this adds sort keys, floating point support, and |
620 | sort is used to sort lines of text in specified files. |
|
599 | more. This adds a little over 3k to a nonstatic build on x86. |
621 | |
|
600 | |
622 | config BUSYBOX_CONFIG_FEATURE_SORT_BIG |
|
601 | The SuSv3 sort standard is available at: |
623 | bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)" |
|
602 | http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html |
624 | default BUSYBOX_DEFAULT_FEATURE_SORT_BIG |
|
Line 603... | Line 625... | |||
603 | |
625 | depends on BUSYBOX_CONFIG_SORT |
|
604 | config BUSYBOX_CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY |
626 | help |
|
605 | bool "Use less memory (but might be slower)" |
627 | Without this, sort only supports -r, -u, and an integer version |
|
606 | default BUSYBOX_DEFAULT_FEATURE_SORT_OPTIMIZE_MEMORY # defaults to N since we are size-paranoid tribe |
628 | of -n. Selecting this adds sort keys, floating point support, and |
|
607 | depends on BUSYBOX_CONFIG_SORT |
629 | more. This adds a little over 3k to a nonstatic build on x86. |
|
608 | help |
630 | |
|
609 | Attempt to use less memory (by storing only one copy |
631 | The SuSv3 sort standard is available at: |
|
610 | of duplicated lines, and such). Useful if you work on huge files. |
632 | http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html |
|
611 | config BUSYBOX_CONFIG_SPLIT |
633 | config BUSYBOX_CONFIG_SPLIT |
|
612 | bool "split (5 kb)" |
634 | bool "split" |
|
613 | default BUSYBOX_DEFAULT_SPLIT |
635 | default BUSYBOX_DEFAULT_SPLIT |
|
614 | help |
636 | help |
|
615 | Split a file into pieces. |
637 | Split a file into pieces. |
|
Line 616... | Line 638... | |||
616 | |
638 | |
|
617 | config BUSYBOX_CONFIG_FEATURE_SPLIT_FANCY |
639 | config BUSYBOX_CONFIG_FEATURE_SPLIT_FANCY |
|
618 | bool "Fancy extensions" |
640 | bool "Fancy extensions" |
|
619 | default BUSYBOX_DEFAULT_FEATURE_SPLIT_FANCY |
641 | default BUSYBOX_DEFAULT_FEATURE_SPLIT_FANCY |
|
620 | depends on BUSYBOX_CONFIG_SPLIT |
642 | depends on BUSYBOX_CONFIG_SPLIT |
|
621 | help |
643 | help |
|
622 | Add support for features not required by SUSv3. |
644 | Add support for features not required by SUSv3. |
|
623 | Supports additional suffixes 'b' for 512 bytes, |
645 | Supports additional suffixes 'b' for 512 bytes, |
|
Line 624... | Line 646... | |||
624 | 'g' for 1GiB for the -b option. |
646 | 'g' for 1GiB for the -b option. |
|
625 | config BUSYBOX_CONFIG_STAT |
647 | config BUSYBOX_CONFIG_STAT |
|
626 | bool "stat (11 kb)" |
648 | bool "stat" |
|
627 | default BUSYBOX_DEFAULT_STAT |
649 | default BUSYBOX_DEFAULT_STAT |
|
628 | help |
650 | help |
|
629 | display file or filesystem status. |
651 | display file or filesystem status. |
|
630 | |
652 | |
|
631 | config BUSYBOX_CONFIG_FEATURE_STAT_FORMAT |
653 | config BUSYBOX_CONFIG_FEATURE_STAT_FORMAT |
|
632 | bool "Enable custom formats (-c)" |
654 | bool "Enable custom formats (-c)" |
|
633 | default BUSYBOX_DEFAULT_FEATURE_STAT_FORMAT |
655 | default BUSYBOX_DEFAULT_FEATURE_STAT_FORMAT |
|
634 | depends on BUSYBOX_CONFIG_STAT |
656 | depends on BUSYBOX_CONFIG_STAT |
|
635 | help |
657 | help |
|
636 | Without this, stat will not support the '-c format' option where |
658 | Without this, stat will not support the '-c format' option where |
|
637 | users can pass a custom format string for output. This adds about |
659 | users can pass a custom format string for output. This adds about |
|
638 | 7k to a nonstatic build on amd64. |
660 | 7k to a nonstatic build on amd64. |
|
639 | |
661 | |
|
640 | config BUSYBOX_CONFIG_FEATURE_STAT_FILESYSTEM |
662 | config BUSYBOX_CONFIG_FEATURE_STAT_FILESYSTEM |
|
641 | bool "Enable display of filesystem status (-f)" |
663 | bool "Enable display of filesystem status (-f)" |
|
642 | default BUSYBOX_DEFAULT_FEATURE_STAT_FILESYSTEM |
664 | default BUSYBOX_DEFAULT_FEATURE_STAT_FILESYSTEM |
|
643 | depends on BUSYBOX_CONFIG_STAT |
665 | depends on BUSYBOX_CONFIG_STAT |
|
644 | select BUSYBOX_CONFIG_PLATFORM_LINUX # statfs() |
666 | select BUSYBOX_CONFIG_PLATFORM_LINUX # statfs() |
|
645 | help |
667 | help |
|
646 | Without this, stat will not support the '-f' option to display |
668 | Without this, stat will not support the '-f' option to display |
|
647 | information about filesystem status. |
669 | information about filesystem status. |
|
648 | config BUSYBOX_CONFIG_STTY |
670 | config BUSYBOX_CONFIG_STTY |
|
649 | bool "stty (8.9 kb)" |
671 | bool "stty" |
|
650 | default BUSYBOX_DEFAULT_STTY |
672 | default BUSYBOX_DEFAULT_STTY |
|
651 | help |
673 | help |
|
652 | stty is used to change and print terminal line settings. |
674 | stty is used to change and print terminal line settings. |
|
653 | config BUSYBOX_CONFIG_SUM |
675 | config BUSYBOX_CONFIG_SUM |
|
654 | bool "sum (4 kb)" |
676 | bool "sum" |
|
655 | default BUSYBOX_DEFAULT_SUM |
677 | default BUSYBOX_DEFAULT_SUM |
|
656 | help |
678 | help |
|
657 | checksum and count the blocks in a file |
679 | checksum and count the blocks in a file |
|
658 | config BUSYBOX_CONFIG_SYNC |
680 | config BUSYBOX_CONFIG_SYNC |
|
659 | bool "sync (3.8 kb)" |
681 | bool "sync" |
|
660 | default BUSYBOX_DEFAULT_SYNC |
682 | default BUSYBOX_DEFAULT_SYNC |
|
661 | help |
683 | help |
|
662 | sync is used to flush filesystem buffers. |
684 | sync is used to flush filesystem buffers. |
|
663 | config BUSYBOX_CONFIG_FEATURE_SYNC_FANCY |
685 | config BUSYBOX_CONFIG_FEATURE_SYNC_FANCY |
|
664 | bool "Enable -d and -f flags (requires syncfs(2) in libc)" |
686 | bool "Enable -d and -f flags (requires syncfs(2) in libc)" |
|
Line 665... | Line 687... | |||
665 | default BUSYBOX_DEFAULT_FEATURE_SYNC_FANCY |
687 | default BUSYBOX_DEFAULT_FEATURE_SYNC_FANCY |
|
666 | depends on BUSYBOX_CONFIG_SYNC |
688 | depends on BUSYBOX_CONFIG_SYNC |
|
667 | help |
689 | help |
|
668 | sync -d FILE... executes fdatasync() on each FILE. |
690 | sync -d FILE... executes fdatasync() on each FILE. |
|
669 | sync -f FILE... executes syncfs() on each FILE. |
691 | sync -f FILE... executes syncfs() on each FILE. |
|
670 | config BUSYBOX_CONFIG_TAC |
692 | config BUSYBOX_CONFIG_TAC |
|
671 | bool "tac (3.9 kb)" |
693 | bool "tac" |
|
672 | default BUSYBOX_DEFAULT_TAC |
694 | default BUSYBOX_DEFAULT_TAC |
|
673 | help |
695 | help |
|
674 | tac is used to concatenate and print files in reverse. |
696 | tac is used to concatenate and print files in reverse. |
|
675 | config BUSYBOX_CONFIG_TAIL |
697 | config BUSYBOX_CONFIG_TAIL |
|
676 | bool "tail (6.8 kb)" |
698 | bool "tail" |
|
677 | default BUSYBOX_DEFAULT_TAIL |
699 | default BUSYBOX_DEFAULT_TAIL |
|
678 | help |
700 | help |
|
679 | tail is used to print the last specified number of lines |
701 | tail is used to print the last specified number of lines |
|
680 | from files. |
702 | from files. |
|
681 | |
703 | |
|
Line 682... | Line 704... | |||
682 | config BUSYBOX_CONFIG_FEATURE_FANCY_TAIL |
704 | config BUSYBOX_CONFIG_FEATURE_FANCY_TAIL |
|
683 | bool "Enable -q, -s, -v, and -F options" |
705 | bool "Enable -q, -s, -v, and -F options" |
|
684 | default BUSYBOX_DEFAULT_FEATURE_FANCY_TAIL |
706 | default BUSYBOX_DEFAULT_FEATURE_FANCY_TAIL |
|
685 | depends on BUSYBOX_CONFIG_TAIL |
707 | depends on BUSYBOX_CONFIG_TAIL |
|
686 | help |
708 | help |
|
687 | These options are provided by GNU tail, but |
709 | These options are provided by GNU tail, but |
|
688 | are not specified in the SUSv3 standard: |
710 | are not specific in the SUSv3 standard: |
|
689 | -q Never output headers giving file names |
711 | -q Never output headers giving file names |
|
690 | -s SEC Wait SEC seconds between reads with -f |
712 | -s SEC Wait SEC seconds between reads with -f |
|
691 | -v Always output headers giving file names |
713 | -v Always output headers giving file names |
|
692 | -F Same as -f, but keep retrying |
714 | -F Same as -f, but keep retrying |
|
693 | config BUSYBOX_CONFIG_TEE |
715 | config BUSYBOX_CONFIG_TEE |
|
694 | bool "tee (4.2 kb)" |
716 | bool "tee" |
|
Line 695... | Line 717... | |||
695 | default BUSYBOX_DEFAULT_TEE |
717 | default BUSYBOX_DEFAULT_TEE |
|
696 | help |
718 | help |
|
697 | tee is used to read from standard input and write |
719 | tee is used to read from standard input and write |
|
698 | to standard output and files. |
720 | to standard output and files. |
|
699 | |
721 | |
|
Line 700... | Line 722... | |||
700 | config BUSYBOX_CONFIG_FEATURE_TEE_USE_BLOCK_IO |
722 | config BUSYBOX_CONFIG_FEATURE_TEE_USE_BLOCK_IO |
|
701 | bool "Enable block I/O (larger/faster) instead of byte I/O" |
723 | bool "Enable block I/O (larger/faster) instead of byte I/O" |
|
702 | default BUSYBOX_DEFAULT_FEATURE_TEE_USE_BLOCK_IO |
724 | default BUSYBOX_DEFAULT_FEATURE_TEE_USE_BLOCK_IO |
|
703 | depends on BUSYBOX_CONFIG_TEE |
725 | depends on BUSYBOX_CONFIG_TEE |
|
704 | help |
726 | help |
|
Line 705... | Line 727... | |||
705 | Enable this option for a faster tee, at expense of size. |
727 | Enable this option for a faster tee, at expense of size. |
|
706 | config BUSYBOX_CONFIG_TEST |
728 | config BUSYBOX_CONFIG_TEST |
|
707 | bool "test (4.1 kb)" |
729 | bool "test" |
|
708 | default BUSYBOX_DEFAULT_TEST |
730 | default BUSYBOX_DEFAULT_TEST |
|
709 | help |
731 | help |
|
710 | test is used to check file types and compare values, |
732 | test is used to check file types and compare values, |
|
711 | returning an appropriate exit code. The bash shell |
733 | returning an appropriate exit code. The bash shell |
|
712 | has test built in, ash can build it in optionally. |
734 | has test built in, ash can build it in optionally. |
|
713 | |
735 | |
|
714 | config BUSYBOX_CONFIG_TEST1 |
736 | config BUSYBOX_CONFIG_TEST1 |
|
715 | bool "test as [" |
737 | bool "test as [" |
|
716 | default BUSYBOX_DEFAULT_TEST1 |
738 | default BUSYBOX_DEFAULT_TEST1 |
|
717 | help |
739 | help |
|
718 | Provide test command in the "[ EXPR ]" form |
740 | Provide test command in the "[ EXPR ]" form |
|
719 | |
741 | |
|
720 | config BUSYBOX_CONFIG_TEST2 |
742 | config BUSYBOX_CONFIG_TEST2 |
|
721 | bool "test as [[" |
743 | bool "test as [[" |
|
722 | default BUSYBOX_DEFAULT_TEST2 |
744 | default BUSYBOX_DEFAULT_TEST2 |
|
Line 723... | Line 745... | |||
723 | help |
745 | help |
|
724 | Provide test command in the "[[ EXPR ]]" form |
746 | Provide test command in the "[[ EXPR ]]" form |
|
725 | |
747 | |
|
726 | config BUSYBOX_CONFIG_FEATURE_TEST_64 |
748 | config BUSYBOX_CONFIG_FEATURE_TEST_64 |
|
727 | bool "Extend test to 64 bit" |
749 | bool "Extend test to 64 bit" |
|
728 | default BUSYBOX_DEFAULT_FEATURE_TEST_64 |
750 | default BUSYBOX_DEFAULT_FEATURE_TEST_64 |
|
729 | depends on BUSYBOX_CONFIG_TEST || BUSYBOX_CONFIG_TEST1 || BUSYBOX_CONFIG_TEST2 || BUSYBOX_CONFIG_ASH_TEST || BUSYBOX_CONFIG_HUSH_TEST |
751 | depends on BUSYBOX_CONFIG_TEST || BUSYBOX_CONFIG_TEST1 || BUSYBOX_CONFIG_TEST2 || BUSYBOX_CONFIG_ASH_TEST || BUSYBOX_CONFIG_HUSH_TEST |
|
Line 730... | Line 752... | |||
730 | help |
752 | help |
|
731 | Enable 64-bit support in test. |
753 | Enable 64-bit support in test. |
|
732 | config BUSYBOX_CONFIG_TIMEOUT |
754 | config BUSYBOX_CONFIG_TIMEOUT |
|
733 | bool "timeout (6 kb)" |
755 | bool "timeout" |
|
734 | default BUSYBOX_DEFAULT_TIMEOUT |
756 | default BUSYBOX_DEFAULT_TIMEOUT |
|
735 | help |
757 | help |
|
736 | Runs a program and watches it. If it does not terminate in |
758 | Runs a program and watches it. If it does not terminate in |
|
737 | specified number of seconds, it is sent a signal. |
759 | specified number of seconds, it is sent a signal. |
|
738 | config BUSYBOX_CONFIG_TOUCH |
760 | config BUSYBOX_CONFIG_TOUCH |
|
739 | bool "touch (5.9 kb)" |
761 | bool "touch" |
|
740 | default BUSYBOX_DEFAULT_TOUCH |
762 | default BUSYBOX_DEFAULT_TOUCH |
|
741 | help |
763 | help |
|
Line 742... | Line 764... | |||
742 | touch is used to create or change the access and/or |
764 | touch is used to create or change the access and/or |
|
743 | modification timestamp of specified files. |
765 | modification timestamp of specified files. |
|
744 | |
766 | |
|
745 | config BUSYBOX_CONFIG_FEATURE_TOUCH_NODEREF |
767 | config BUSYBOX_CONFIG_FEATURE_TOUCH_NODEREF |
|
746 | bool "Add support for -h" |
768 | bool "Add support for -h" |
|
747 | default BUSYBOX_DEFAULT_FEATURE_TOUCH_NODEREF |
769 | default BUSYBOX_DEFAULT_FEATURE_TOUCH_NODEREF |
|
748 | depends on BUSYBOX_CONFIG_TOUCH |
770 | depends on BUSYBOX_CONFIG_TOUCH |
|
Line 749... | Line 771... | |||
749 | help |
771 | help |
|
750 | Enable touch to have the -h option. |
772 | Enable touch to have the -h option. |
|
751 | This requires libc support for lutimes() function. |
773 | This requires libc support for lutimes() function. |
|
752 | |
774 | |
|
753 | config BUSYBOX_CONFIG_FEATURE_TOUCH_SUSV3 |
775 | config BUSYBOX_CONFIG_FEATURE_TOUCH_SUSV3 |
|
754 | bool "Add support for SUSV3 features (-d -t -r)" |
776 | bool "Add support for SUSV3 features (-d -t -r)" |
|
755 | default BUSYBOX_DEFAULT_FEATURE_TOUCH_SUSV3 |
777 | default BUSYBOX_DEFAULT_FEATURE_TOUCH_SUSV3 |
|
756 | depends on BUSYBOX_CONFIG_TOUCH |
778 | depends on BUSYBOX_CONFIG_TOUCH |
|
757 | help |
779 | help |
|
758 | Enable touch to use a reference file or a given date/time argument. |
780 | Enable touch to use a reference file or a given date/time argument. |
|
759 | config BUSYBOX_CONFIG_TR |
781 | config BUSYBOX_CONFIG_TR |
|
760 | bool "tr (5.1 kb)" |
782 | bool "tr" |
|
761 | default BUSYBOX_DEFAULT_TR |
783 | default BUSYBOX_DEFAULT_TR |
|
762 | help |
784 | help |
|
763 | tr is used to squeeze, and/or delete characters from standard |
785 | tr is used to squeeze, and/or delete characters from standard |
|
764 | input, writing to standard output. |
786 | input, writing to standard output. |
|
765 | |
787 | |
|
766 | config BUSYBOX_CONFIG_FEATURE_TR_CLASSES |
788 | config BUSYBOX_CONFIG_FEATURE_TR_CLASSES |
|
767 | bool "Enable character classes (such as [:upper:])" |
789 | bool "Enable character classes (such as [:upper:])" |
|
768 | default BUSYBOX_DEFAULT_FEATURE_TR_CLASSES |
790 | default BUSYBOX_DEFAULT_FEATURE_TR_CLASSES |
|
769 | depends on BUSYBOX_CONFIG_TR |
791 | depends on BUSYBOX_CONFIG_TR |
|
770 | help |
792 | help |
|
771 | Enable character classes, enabling commands such as: |
793 | Enable character classes, enabling commands such as: |
|
772 | tr [:upper:] [:lower:] to convert input into lowercase. |
794 | tr [:upper:] [:lower:] to convert input into lowercase. |
|
773 | |
795 | |
|
774 | config BUSYBOX_CONFIG_FEATURE_TR_EQUIV |
796 | config BUSYBOX_CONFIG_FEATURE_TR_EQUIV |
|
775 | bool "Enable equivalence classes" |
797 | bool "Enable equivalence classes" |
|
776 | default BUSYBOX_DEFAULT_FEATURE_TR_EQUIV |
798 | default BUSYBOX_DEFAULT_FEATURE_TR_EQUIV |
|
777 | depends on BUSYBOX_CONFIG_TR |
799 | depends on BUSYBOX_CONFIG_TR |
|
778 | help |
800 | help |
|
779 | Enable equivalence classes, which essentially add the enclosed |
801 | Enable equivalence classes, which essentially add the enclosed |
|
780 | character to the current set. For instance, tr [=a=] xyz would |
802 | character to the current set. For instance, tr [=a=] xyz would |
|
Line 781... | Line 803... | |||
781 | replace all instances of 'a' with 'xyz'. This option is mainly |
803 | replace all instances of 'a' with 'xyz'. This option is mainly |
|
782 | useful for cases when no other way of expressing a character |
804 | useful for cases when no other way of expressing a character |
|
783 | is possible. |
805 | is possible. |
|
784 | config BUSYBOX_CONFIG_TRUE |
806 | config BUSYBOX_CONFIG_TRUE |
|
785 | bool "true (tiny)" |
807 | bool "true" |
|
786 | default BUSYBOX_DEFAULT_TRUE |
808 | default BUSYBOX_DEFAULT_TRUE |
|
787 | help |
809 | help |
|
788 | true returns an exit code of TRUE (0). |
- | ||
789 | config BUSYBOX_CONFIG_TRUNCATE |
- | ||
790 | bool "truncate (4.2 kb)" |
- | ||
791 | default BUSYBOX_DEFAULT_TRUNCATE |
- | ||
792 | help |
- | ||
793 | truncate truncates files to a given size. If a file does |
- | ||
794 | not exist, it is created unless told otherwise. |
810 | true returns an exit code of TRUE (0). |
|
795 | config BUSYBOX_CONFIG_TTY |
811 | config BUSYBOX_CONFIG_TRUNCATE |
|
796 | bool "tty (3.6 kb)" |
812 | bool "truncate" |
|
797 | default BUSYBOX_DEFAULT_TTY |
813 | default BUSYBOX_DEFAULT_TRUNCATE |
|
798 | help |
814 | help |
|
799 | tty is used to print the name of the current terminal to |
815 | truncate truncates files to a given size. If a file does |
|
800 | standard output. |
816 | not exist, it is created unless told otherwise. |
|
801 | config BUSYBOX_CONFIG_UNAME |
817 | config BUSYBOX_CONFIG_TTY |
|
802 | bool "uname (3.9 kb)" |
818 | bool "tty" |
|
803 | default BUSYBOX_DEFAULT_UNAME |
819 | default BUSYBOX_DEFAULT_TTY |
|
804 | help |
820 | help |
|
805 | uname is used to print system information. |
821 | tty is used to print the name of the current terminal to |
|
806 | |
822 | standard output. |
|
807 | config BUSYBOX_CONFIG_UNAME_OSNAME |
823 | config BUSYBOX_CONFIG_UNAME |
|
808 | string "Operating system name" |
824 | bool "uname" |
|
809 | default BUSYBOX_DEFAULT_UNAME_OSNAME |
825 | default BUSYBOX_DEFAULT_UNAME |
|
810 | depends on BUSYBOX_CONFIG_UNAME |
826 | help |
|
811 | help |
827 | uname is used to print system information. |
|
812 | Sets the operating system name reported by uname -o. The |
828 | |
|
813 | default BUSYBOX_DEFAULT_UNAME_OSNAME "GNU/Linux". |
829 | config BUSYBOX_CONFIG_UNAME_OSNAME |
|
814 | |
830 | string "Operating system name" |
|
815 | config BUSYBOX_CONFIG_BB_ARCH |
831 | default BUSYBOX_DEFAULT_UNAME_OSNAME |
|
816 | bool "arch (1.1 kb)" |
832 | depends on BUSYBOX_CONFIG_UNAME |
|
817 | default BUSYBOX_DEFAULT_BB_ARCH |
833 | help |
|
818 | help |
834 | Sets the operating system name reported by uname -o. The |
|
819 | Same as uname -m. |
835 | default BUSYBOX_DEFAULT_UNAME_OSNAME "GNU/Linux". |
|
820 | config BUSYBOX_CONFIG_UNIQ |
836 | config BUSYBOX_CONFIG_UNIQ |
|
821 | bool "uniq (4.9 kb)" |
837 | bool "uniq" |
|
822 | default BUSYBOX_DEFAULT_UNIQ |
838 | default BUSYBOX_DEFAULT_UNIQ |
|
823 | help |
839 | help |
|
824 | uniq is used to remove duplicate lines from a sorted file. |
840 | uniq is used to remove duplicate lines from a sorted file. |
|
825 | config BUSYBOX_CONFIG_UNLINK |
841 | config BUSYBOX_CONFIG_UNLINK |
|
826 | bool "unlink (3.2 kb)" |
842 | bool "unlink" |
|
827 | default BUSYBOX_DEFAULT_UNLINK |
843 | default BUSYBOX_DEFAULT_UNLINK |
|
828 | help |
844 | help |
|
829 | unlink deletes a file by calling unlink() |
845 | unlink deletes a file by calling unlink() |
|
Line 830... | Line 846... | |||
830 | config BUSYBOX_CONFIG_USLEEP |
846 | config BUSYBOX_CONFIG_USLEEP |
|
831 | bool "usleep (1.3 kb)" |
847 | bool "usleep" |
|
832 | default BUSYBOX_DEFAULT_USLEEP |
848 | default BUSYBOX_DEFAULT_USLEEP |
|
833 | help |
849 | help |
|
834 | usleep is used to pause for a specified number of microseconds. |
850 | usleep is used to pause for a specified number of microseconds. |
|
835 | config BUSYBOX_CONFIG_UUDECODE |
851 | config BUSYBOX_CONFIG_UUDECODE |
|
836 | bool "uudecode (5.8 kb)" |
852 | bool "uudecode" |
|
837 | default BUSYBOX_DEFAULT_UUDECODE |
853 | default BUSYBOX_DEFAULT_UUDECODE |
|
838 | help |
854 | help |
|
839 | uudecode is used to decode a uuencoded file. |
855 | uudecode is used to decode a uuencoded file. |
|
840 | config BUSYBOX_CONFIG_BASE64 |
856 | config BUSYBOX_CONFIG_BASE64 |
|
841 | bool "base64 (4.9 kb)" |
857 | bool "base64" |
|
Line 842... | Line 858... | |||
842 | default BUSYBOX_DEFAULT_BASE64 |
858 | default BUSYBOX_DEFAULT_BASE64 |
|
843 | help |
859 | help |
|
844 | Base64 encode and decode |
860 | Base64 encode and decode |
|
845 | config BUSYBOX_CONFIG_UUENCODE |
861 | config BUSYBOX_CONFIG_UUENCODE |
|
846 | bool "uuencode (4.4 kb)" |
862 | bool "uuencode" |
|
847 | default BUSYBOX_DEFAULT_UUENCODE |
863 | default BUSYBOX_DEFAULT_UUENCODE |
|
Line 848... | Line 864... | |||
848 | help |
864 | help |
|
849 | uuencode is used to uuencode a file. |
865 | uuencode is used to uuencode a file. |
|
850 | config BUSYBOX_CONFIG_WC |
866 | config BUSYBOX_CONFIG_WC |
|
851 | bool "wc (4.5 kb)" |
867 | bool "wc" |
|
852 | default BUSYBOX_DEFAULT_WC |
868 | default BUSYBOX_DEFAULT_WC |
|
853 | help |
869 | help |
|
854 | wc is used to print the number of bytes, words, and lines, |
870 | wc is used to print the number of bytes, words, and lines, |
|
855 | in specified files. |
871 | in specified files. |
|
856 | |
872 | |
|
857 | config BUSYBOX_CONFIG_FEATURE_WC_LARGE |
873 | config BUSYBOX_CONFIG_FEATURE_WC_LARGE |
|
858 | bool "Support very large counts" |
874 | bool "Support very large counts" |
|
859 | default BUSYBOX_DEFAULT_FEATURE_WC_LARGE |
875 | default BUSYBOX_DEFAULT_FEATURE_WC_LARGE |
|
860 | depends on BUSYBOX_CONFIG_WC |
876 | depends on BUSYBOX_CONFIG_WC |
|
861 | help |
877 | help |
|
862 | Use "unsigned long long" for counter variables. |
878 | Use "unsigned long long" for counter variables. |
|
863 | config BUSYBOX_CONFIG_WHO |
879 | config BUSYBOX_CONFIG_WHO |
|
864 | bool "who (3.9 kb)" |
880 | bool "who" |
|
865 | default BUSYBOX_DEFAULT_WHO |
881 | default BUSYBOX_DEFAULT_WHO |
|
Line 866... | Line 882... | |||
866 | depends on BUSYBOX_CONFIG_FEATURE_UTMP |
882 | depends on BUSYBOX_CONFIG_FEATURE_UTMP |
|
Line 867... | Line 883... | |||
867 | help |
883 | help |
|
868 | Print users currently logged on. |
884 | who is used to show who is logged on. |
|
869 | |
885 | |
|
870 | config BUSYBOX_CONFIG_W |
886 | config BUSYBOX_CONFIG_W |
|
871 | bool "w (3.8 kb)" |
887 | bool "w" |
|
872 | default BUSYBOX_DEFAULT_W |
888 | default BUSYBOX_DEFAULT_W |
|
873 | depends on BUSYBOX_CONFIG_FEATURE_UTMP |
889 | depends on BUSYBOX_CONFIG_FEATURE_UTMP |
|
Line 874... | Line 890... | |||
874 | help |
890 | help |
|
875 | Print users currently logged on. |
891 | w is used to show who is logged on. |
|
Line 876... | Line 892... | |||
876 | |
892 | |
|
877 | config BUSYBOX_CONFIG_USERS |
893 | config BUSYBOX_CONFIG_USERS |
|
878 | bool "users (3.4 kb)" |
894 | bool "users" |
|
879 | default BUSYBOX_DEFAULT_USERS |
895 | default BUSYBOX_DEFAULT_USERS |
|
880 | depends on BUSYBOX_CONFIG_FEATURE_UTMP |
896 | depends on BUSYBOX_CONFIG_FEATURE_UTMP |
|
881 | help |
897 | help |
|
Line 882... | Line 898... | |||
882 | Print users currently logged on. |
898 | Print users currently logged on. |
|
883 | config BUSYBOX_CONFIG_WHOAMI |
899 | config BUSYBOX_CONFIG_WHOAMI |
|
Line 884... | Line 900... | |||
884 | bool "whoami (3.2 kb)" |
900 | bool "whoami" |
|
885 | default BUSYBOX_DEFAULT_WHOAMI |
901 | default BUSYBOX_DEFAULT_WHOAMI |
|
886 | help |
902 | help |
|
887 | whoami is used to print the username of the current |
903 | whoami is used to print the username of the current |
|
888 | user id (same as id -un). |
904 | user id (same as id -un). |
|
889 | config BUSYBOX_CONFIG_YES |
905 | config BUSYBOX_CONFIG_YES |
|
Line 890... | Line 906... | |||
890 | bool "yes (1.2 kb)" |
906 | bool "yes" |