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 "Editors" |
7 | menu "Editors" |
|
8 | |
8 | |
|
9 | config BUSYBOX_CONFIG_AWK |
9 | config BUSYBOX_CONFIG_AWK |
|
10 | bool "awk (23 kb)" |
10 | bool "awk" |
|
11 | default BUSYBOX_DEFAULT_AWK |
11 | default BUSYBOX_DEFAULT_AWK |
|
- | 12 | help |
||
Line 12... | Line 13... | |||
12 | help |
13 | Awk is used as a pattern scanning and processing language. This is |
|
13 | Awk is used as a pattern scanning and processing language. |
14 | the BusyBox implementation of that programming language. |
|
14 | |
15 | |
|
15 | config BUSYBOX_CONFIG_FEATURE_AWK_LIBM |
16 | config BUSYBOX_CONFIG_FEATURE_AWK_LIBM |
|
16 | bool "Enable math functions (requires libm)" |
17 | bool "Enable math functions (requires libm)" |
|
17 | default BUSYBOX_DEFAULT_FEATURE_AWK_LIBM |
18 | default BUSYBOX_DEFAULT_FEATURE_AWK_LIBM |
|
18 | depends on BUSYBOX_CONFIG_AWK |
19 | depends on BUSYBOX_CONFIG_AWK |
|
Line 19... | Line 20... | |||
19 | help |
20 | help |
|
20 | Enable math functions of the Awk programming language. |
21 | Enable math functions of the Awk programming language. |
|
21 | NOTE: This requires libm to be present for linking. |
22 | NOTE: This will require libm to be present for linking. |
|
22 | |
23 | |
|
23 | config BUSYBOX_CONFIG_FEATURE_AWK_GNU_EXTENSIONS |
24 | config BUSYBOX_CONFIG_FEATURE_AWK_GNU_EXTENSIONS |
|
24 | bool "Enable a few GNU extensions" |
25 | bool "Enable a few GNU extensions" |
|
25 | default BUSYBOX_DEFAULT_FEATURE_AWK_GNU_EXTENSIONS |
26 | default BUSYBOX_DEFAULT_FEATURE_AWK_GNU_EXTENSIONS |
|
26 | depends on BUSYBOX_CONFIG_AWK |
27 | depends on BUSYBOX_CONFIG_AWK |
|
27 | help |
28 | help |
|
28 | Enable a few features from gawk: |
29 | Enable a few features from gawk: |
|
29 | * command line option -e AWK_PROGRAM |
30 | * command line option -e AWK_PROGRAM |
|
30 | * simultaneous use of -f and -e on the command line. |
31 | * simultaneous use of -f and -e on the command line. |
|
31 | This enables the use of awk library files. |
32 | This enables the use of awk library files. |
|
32 | Example: awk -f mylib.awk -e '{print myfunction($1);}' ... |
33 | Ex: awk -f mylib.awk -e '{print myfunction($1);}' ... |
|
33 | config BUSYBOX_CONFIG_CMP |
34 | config BUSYBOX_CONFIG_CMP |
|
34 | bool "cmp (4.9 kb)" |
35 | bool "cmp" |
|
35 | default BUSYBOX_DEFAULT_CMP |
36 | default BUSYBOX_DEFAULT_CMP |
|
36 | help |
37 | help |
|
37 | cmp is used to compare two files and returns the result |
38 | cmp is used to compare two files and returns the result |
|
38 | to standard output. |
39 | to standard output. |
|
39 | config BUSYBOX_CONFIG_DIFF |
40 | config BUSYBOX_CONFIG_DIFF |
|
40 | bool "diff (13 kb)" |
41 | bool "diff" |
|
41 | default BUSYBOX_DEFAULT_DIFF |
42 | default BUSYBOX_DEFAULT_DIFF |
|
Line 42... | Line 43... | |||
42 | help |
43 | help |
|
43 | diff compares two files or directories and outputs the |
44 | diff compares two files or directories and outputs the |
|
44 | differences between them in a form that can be given to |
45 | differences between them in a form that can be given to |
|
45 | the patch command. |
46 | the patch command. |
|
Line 52... | Line 53... | |||
52 | config BUSYBOX_CONFIG_FEATURE_DIFF_DIR |
53 | config BUSYBOX_CONFIG_FEATURE_DIFF_DIR |
|
53 | bool "Enable directory support" |
54 | bool "Enable directory support" |
|
54 | default BUSYBOX_DEFAULT_FEATURE_DIFF_DIR |
55 | default BUSYBOX_DEFAULT_FEATURE_DIFF_DIR |
|
55 | depends on BUSYBOX_CONFIG_DIFF |
56 | depends on BUSYBOX_CONFIG_DIFF |
|
56 | help |
57 | help |
|
57 | This option enables support for directory and subdirectory |
58 | This option enables support for directory and subdirectory |
|
58 | comparison. |
59 | comparison. |
|
59 | config BUSYBOX_CONFIG_ED |
60 | config BUSYBOX_CONFIG_ED |
|
60 | bool "ed (21 kb)" |
61 | bool "ed" |
|
61 | default BUSYBOX_DEFAULT_ED |
62 | default BUSYBOX_DEFAULT_ED |
|
62 | help |
63 | help |
|
63 | The original 1970's Unix text editor, from the days of teletypes. |
64 | The original 1970's Unix text editor, from the days of teletypes. |
|
64 | Small, simple, evil. Part of SUSv3. If you're not already using |
65 | Small, simple, evil. Part of SUSv3. If you're not already using |
|
65 | this, you don't need it. |
66 | this, you don't need it. |
|
66 | config BUSYBOX_CONFIG_PATCH |
67 | config BUSYBOX_CONFIG_PATCH |
|
67 | bool "patch (9.4 kb)" |
68 | bool "patch" |
|
68 | default BUSYBOX_DEFAULT_PATCH |
69 | default BUSYBOX_DEFAULT_PATCH |
|
69 | help |
70 | help |
|
70 | Apply a unified diff formatted patch. |
71 | Apply a unified diff formatted patch. |
|
71 | config BUSYBOX_CONFIG_SED |
72 | config BUSYBOX_CONFIG_SED |
|
72 | bool "sed (12 kb)" |
73 | bool "sed" |
|
73 | default BUSYBOX_DEFAULT_SED |
74 | default BUSYBOX_DEFAULT_SED |
|
74 | help |
75 | help |
|
75 | sed is used to perform text transformations on a file |
76 | sed is used to perform text transformations on a file |
|
76 | or input from a pipeline. |
77 | or input from a pipeline. |
|
77 | config BUSYBOX_CONFIG_VI |
78 | config BUSYBOX_CONFIG_VI |
|
78 | bool "vi (23 kb)" |
79 | bool "vi" |
|
79 | default BUSYBOX_DEFAULT_VI |
80 | default BUSYBOX_DEFAULT_VI |
|
80 | help |
81 | help |
|
81 | 'vi' is a text editor. More specifically, it is the One True |
82 | 'vi' is a text editor. More specifically, it is the One True |
|
82 | text editor <grin>. It does, however, have a rather steep |
83 | text editor <grin>. It does, however, have a rather steep |
|
83 | learning curve. If you are not already comfortable with 'vi' |
84 | learning curve. If you are not already comfortable with 'vi' |
|
84 | you may wish to use something else. |
85 | you may wish to use something else. |
|
Line 85... | Line 86... | |||
85 | |
86 | |
|
86 | config BUSYBOX_CONFIG_FEATURE_VI_MAX_LEN |
87 | config BUSYBOX_CONFIG_FEATURE_VI_MAX_LEN |
|
87 | int "Maximum screen width" |
88 | int "Maximum screen width" |
|
88 | range 256 16384 |
89 | range 256 16384 |
|
89 | default BUSYBOX_DEFAULT_FEATURE_VI_MAX_LEN |
90 | default BUSYBOX_DEFAULT_FEATURE_VI_MAX_LEN |
|
90 | depends on BUSYBOX_CONFIG_VI |
91 | depends on BUSYBOX_CONFIG_VI |
|
91 | help |
92 | help |
|
92 | Contrary to what you may think, this is not eating much. |
93 | Contrary to what you may think, this is not eating much. |
|
Line 93... | Line 94... | |||
93 | Make it smaller than 4k only if you are very limited on memory. |
94 | Make it smaller than 4k only if you are very limited on memory. |
|
94 | |
95 | |
|
95 | config BUSYBOX_CONFIG_FEATURE_VI_8BIT |
96 | config BUSYBOX_CONFIG_FEATURE_VI_8BIT |
|
96 | bool "Allow to display 8-bit chars (otherwise shows dots)" |
97 | bool "Allow to display 8-bit chars (otherwise shows dots)" |
|
97 | default BUSYBOX_DEFAULT_FEATURE_VI_8BIT |
98 | default BUSYBOX_DEFAULT_FEATURE_VI_8BIT |
|
98 | depends on BUSYBOX_CONFIG_VI |
99 | depends on BUSYBOX_CONFIG_VI |
|
99 | help |
100 | help |
|
100 | If your terminal can display characters with high bit set, |
101 | If your terminal can display characters with high bit set, |
|
101 | you may want to enable this. Note: vi is not Unicode-capable. |
102 | you may want to enable this. Note: vi is not Unicode-capable. |
|
Line 102... | Line 103... | |||
102 | If your terminal combines several 8-bit bytes into one character |
103 | If your terminal combines several 8-bit bytes into one character |
|
103 | (as in Unicode mode), this will not work properly. |
104 | (as in Unicode mode), this will not work properly. |
|
104 | |
105 | |
|
105 | config BUSYBOX_CONFIG_FEATURE_VI_COLON |
106 | config BUSYBOX_CONFIG_FEATURE_VI_COLON |
|
106 | bool "Enable \":\" colon commands (no \"ex\" mode)" |
107 | bool "Enable \":\" colon commands (no \"ex\" mode)" |
|
107 | default BUSYBOX_DEFAULT_FEATURE_VI_COLON |
108 | default BUSYBOX_DEFAULT_FEATURE_VI_COLON |
|
108 | depends on BUSYBOX_CONFIG_VI |
109 | depends on BUSYBOX_CONFIG_VI |
|
Line 109... | Line 110... | |||
109 | help |
110 | help |
|
110 | Enable a limited set of colon commands. This does not |
111 | Enable a limited set of colon commands. This does not |
|
111 | provide an "ex" mode. |
112 | provide an "ex" mode. |
|
112 | |
113 | |
|
113 | config BUSYBOX_CONFIG_FEATURE_VI_YANKMARK |
114 | config BUSYBOX_CONFIG_FEATURE_VI_YANKMARK |
|
114 | bool "Enable yank/put commands and mark cmds" |
115 | bool "Enable yank/put commands and mark cmds" |
|
Line 115... | Line 116... | |||
115 | default BUSYBOX_DEFAULT_FEATURE_VI_YANKMARK |
116 | default BUSYBOX_DEFAULT_FEATURE_VI_YANKMARK |
|
116 | depends on BUSYBOX_CONFIG_VI |
117 | depends on BUSYBOX_CONFIG_VI |
|
117 | help |
118 | help |
|
118 | This enables you to use yank and put, as well as mark. |
119 | This will enable you to use yank and put, as well as mark. |
|
119 | |
120 | |
|
120 | config BUSYBOX_CONFIG_FEATURE_VI_SEARCH |
121 | config BUSYBOX_CONFIG_FEATURE_VI_SEARCH |
|
Line 121... | Line 122... | |||
121 | bool "Enable search and replace cmds" |
122 | bool "Enable search and replace cmds" |
|
122 | default BUSYBOX_DEFAULT_FEATURE_VI_SEARCH |
123 | default BUSYBOX_DEFAULT_FEATURE_VI_SEARCH |
|
123 | depends on BUSYBOX_CONFIG_VI |
124 | depends on BUSYBOX_CONFIG_VI |
|
124 | help |
125 | help |
|
125 | Select this if you wish to be able to do search and replace. |
126 | Select this if you wish to be able to do search and replace. |
|
126 | |
127 | |
|
Line 127... | Line 128... | |||
127 | config BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH |
128 | config BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH |
|
128 | bool "Enable regex in search and replace" |
129 | bool "Enable regex in search and replace" |
|
129 | default BUSYBOX_DEFAULT_FEATURE_VI_REGEX_SEARCH # Uses GNU regex, which may be unavailable. FIXME |
130 | default BUSYBOX_DEFAULT_FEATURE_VI_REGEX_SEARCH # Uses GNU regex, which may be unavailable. FIXME |
|
130 | depends on BUSYBOX_CONFIG_FEATURE_VI_SEARCH |
131 | depends on BUSYBOX_CONFIG_FEATURE_VI_SEARCH |
|
131 | help |
132 | help |
|
132 | Use extended regex search. |
133 | Use extended regex search. |
|
133 | |
134 | |
|
Line 134... | Line 135... | |||
134 | config BUSYBOX_CONFIG_FEATURE_VI_USE_SIGNALS |
135 | config BUSYBOX_CONFIG_FEATURE_VI_USE_SIGNALS |
|
135 | bool "Catch signals" |
136 | bool "Catch signals" |
|
136 | default BUSYBOX_DEFAULT_FEATURE_VI_USE_SIGNALS |
137 | default BUSYBOX_DEFAULT_FEATURE_VI_USE_SIGNALS |
|
137 | depends on BUSYBOX_CONFIG_VI |
138 | depends on BUSYBOX_CONFIG_VI |
|
138 | help |
139 | help |
|
139 | Selecting this option will make vi signal aware. This will support |
140 | Selecting this option will make vi signal aware. This will support |
|
Line 140... | Line 141... | |||
140 | SIGWINCH to deal with Window Changes, catch ^Z and ^C and alarms. |
141 | SIGWINCH to deal with Window Changes, catch ^Z and ^C and alarms. |
|
141 | |
142 | |
|
142 | config BUSYBOX_CONFIG_FEATURE_VI_DOT_CMD |
143 | config BUSYBOX_CONFIG_FEATURE_VI_DOT_CMD |
|
143 | bool "Remember previous cmd and \".\" cmd" |
144 | bool "Remember previous cmd and \".\" cmd" |
|
144 | default BUSYBOX_DEFAULT_FEATURE_VI_DOT_CMD |
145 | default BUSYBOX_DEFAULT_FEATURE_VI_DOT_CMD |
|
145 | depends on BUSYBOX_CONFIG_VI |
146 | depends on BUSYBOX_CONFIG_VI |
|
146 | help |
147 | help |
|
Line 147... | Line 148... | |||
147 | Make vi remember the last command and be able to repeat it. |
148 | Make vi remember the last command and be able to repeat it. |
|
148 | |
149 | |
|
149 | config BUSYBOX_CONFIG_FEATURE_VI_READONLY |
150 | config BUSYBOX_CONFIG_FEATURE_VI_READONLY |
|
150 | bool "Enable -R option and \"view\" mode" |
151 | bool "Enable -R option and \"view\" mode" |
|
151 | default BUSYBOX_DEFAULT_FEATURE_VI_READONLY |
152 | default BUSYBOX_DEFAULT_FEATURE_VI_READONLY |
|
152 | depends on BUSYBOX_CONFIG_VI |
153 | depends on BUSYBOX_CONFIG_VI |
|
Line 153... | Line 154... | |||
153 | help |
154 | help |
|
154 | Enable the read-only command line option, which allows the user to |
155 | Enable the read-only command line option, which allows the user to |
|
155 | open a file in read-only mode. |
156 | open a file in read-only mode. |
|
156 | |
157 | |
|
Line 169... | Line 170... | |||
169 | config BUSYBOX_CONFIG_FEATURE_VI_WIN_RESIZE |
170 | config BUSYBOX_CONFIG_FEATURE_VI_WIN_RESIZE |
|
170 | bool "Handle window resize" |
171 | bool "Handle window resize" |
|
171 | default BUSYBOX_DEFAULT_FEATURE_VI_WIN_RESIZE |
172 | default BUSYBOX_DEFAULT_FEATURE_VI_WIN_RESIZE |
|
172 | depends on BUSYBOX_CONFIG_VI |
173 | depends on BUSYBOX_CONFIG_VI |
|
173 | help |
174 | help |
|
174 | Behave nicely with terminals that get resized. |
175 | Behave nicely with terminals that get resized. |
|
Line 175... | Line 176... | |||
175 | |
176 | |
|
176 | config BUSYBOX_CONFIG_FEATURE_VI_ASK_TERMINAL |
177 | config BUSYBOX_CONFIG_FEATURE_VI_ASK_TERMINAL |
|
177 | bool "Use 'tell me cursor position' ESC sequence to measure window" |
178 | bool "Use 'tell me cursor position' ESC sequence to measure window" |
|
178 | default BUSYBOX_DEFAULT_FEATURE_VI_ASK_TERMINAL |
179 | default BUSYBOX_DEFAULT_FEATURE_VI_ASK_TERMINAL |
|
179 | depends on BUSYBOX_CONFIG_VI |
180 | depends on BUSYBOX_CONFIG_VI |
|
180 | help |
181 | help |
|
181 | If terminal size can't be retrieved and $LINES/$COLUMNS are not set, |
182 | If terminal size can't be retrieved and $LINES/$COLUMNS are not set, |
|
182 | this option makes vi perform a last-ditch effort to find it: |
183 | this option makes vi perform a last-ditch effort to find it: |
|
183 | position cursor to 999,999 and ask terminal to report real |
184 | position cursor to 999,999 and ask terminal to report real |
|
184 | cursor position using "ESC [ 6 n" escape sequence, then read stdin. |
185 | cursor position using "ESC [ 6 n" escape sequence, then read stdin. |
|
Line 185... | Line 186... | |||
185 | This is not clean but helps a lot on serial lines and such. |
186 | This is not clean but helps a lot on serial lines and such. |
|
186 | |
187 | |
|
187 | config BUSYBOX_CONFIG_FEATURE_VI_UNDO |
188 | config BUSYBOX_CONFIG_FEATURE_VI_UNDO |
|
188 | bool "Support undo command \"u\"" |
189 | bool "Support undo command \"u\"" |
|
189 | default BUSYBOX_DEFAULT_FEATURE_VI_UNDO |
190 | default BUSYBOX_DEFAULT_FEATURE_VI_UNDO |
|
190 | depends on BUSYBOX_CONFIG_VI |
191 | depends on BUSYBOX_CONFIG_VI |
|
191 | help |
192 | help |
|
Line 192... | Line 193... | |||
192 | Support the 'u' command to undo insertion, deletion, and replacement |
193 | Support the 'u' command to undo insertion, deletion, and replacement |
|
193 | of text. |
194 | of text. |
|
194 | |
195 | |
|
195 | config BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE |
196 | config BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE |
|
196 | bool "Enable undo operation queuing" |
197 | bool "Enable undo operation queuing" |
|
197 | default BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE |
198 | default BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE |
|
198 | depends on BUSYBOX_CONFIG_FEATURE_VI_UNDO |
199 | depends on BUSYBOX_CONFIG_FEATURE_VI_UNDO |
|
199 | help |
200 | help |
|
200 | The vi undo functions can use an intermediate queue to greatly lower |
201 | The vi undo functions can use an intermediate queue to greatly lower |
|
201 | malloc() calls and overhead. When the maximum size of this queue is |
202 | malloc() calls and overhead. When the maximum size of this queue is |
|
Line 202... | Line 203... | |||
202 | reached, the contents of the queue are committed to the undo stack. |
203 | reached, the contents of the queue are committed to the undo stack. |
|
203 | This increases the size of the undo code and allows some undo |
204 | This increases the size of the undo code and allows some undo |
|
204 | operations (especially un-typing/backspacing) to be far more useful. |
205 | operations (especially un-typing/backspacing) to be far more useful. |
|
205 | |
206 | |
|
206 | config BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE_MAX |
207 | config BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE_MAX |
|
207 | int "Maximum undo character queue size" |
208 | int "Maximum undo character queue size" |
|
208 | default BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE_MAX |
209 | default BUSYBOX_DEFAULT_FEATURE_VI_UNDO_QUEUE_MAX |
|
209 | range 32 65536 |
210 | range 32 65536 |
|
210 | depends on BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE |
211 | depends on BUSYBOX_CONFIG_FEATURE_VI_UNDO_QUEUE |
|
211 | help |
212 | help |
|
212 | This option sets the number of bytes used at runtime for the queue. |
213 | This option sets the number of bytes used at runtime for the queue. |
|
213 | Smaller values will create more undo objects and reduce the amount |
214 | Smaller values will create more undo objects and reduce the amount |
|
214 | of typed or backspaced characters that are grouped into one undo |
215 | of typed or backspaced characters that are grouped into one undo |
|
Line 215... | Line 216... | |||
215 | operation; larger values increase the potential size of each undo |
216 | operation; larger values increase the potential size of each undo |
|
216 | and will generally malloc() larger objects and less frequently. |
217 | and will generally malloc() larger objects and less frequently. |
|
217 | Unless you want more (or less) frequent "undo points" while typing, |
218 | Unless you want more (or less) frequent "undo points" while typing, |
|
218 | you should probably leave this unchanged. |
219 | you should probably leave this unchanged. |
|
219 | |
220 | |
|
220 | config BUSYBOX_CONFIG_FEATURE_ALLOW_EXEC |
221 | config BUSYBOX_CONFIG_FEATURE_ALLOW_EXEC |
|
221 | bool "Allow vi and awk to execute shell commands" |
222 | bool "Allow vi and awk to execute shell commands" |
|
Line 222... | Line 223... | |||
222 | default BUSYBOX_DEFAULT_FEATURE_ALLOW_EXEC |
223 | default BUSYBOX_DEFAULT_FEATURE_ALLOW_EXEC |