OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
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