Magellan Linux

Diff of /trunk/mkinitrd-magellan/busybox/Config.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 984 by niro, Sun May 30 11:32:42 2010 UTC revision 1123 by niro, Wed Aug 18 21:56:57 2010 UTC
# Line 15  menu "General Configuration" Line 15  menu "General Configuration"
15    
16  config DESKTOP  config DESKTOP
17   bool "Enable options for full-blown desktop systems"   bool "Enable options for full-blown desktop systems"
18   default n   default y
19   help   help
20    Enable options and features which are not essential.    Enable options and features which are not essential.
21    Select this only if you plan to use busybox on full-blown    Select this only if you plan to use busybox on full-blown
# Line 82  config SHOW_USAGE Line 82  config SHOW_USAGE
82    
83  config FEATURE_VERBOSE_USAGE  config FEATURE_VERBOSE_USAGE
84   bool "Show verbose applet usage messages"   bool "Show verbose applet usage messages"
85   default n   default y
86   select SHOW_USAGE   depends on SHOW_USAGE
87   help   help
88    All BusyBox applets will show more verbose help messages when    All BusyBox applets will show more verbose help messages when
89    busybox is invoked with --help. This will add a lot of text to the    busybox is invoked with --help. This will add a lot of text to the
# Line 106  config FEATURE_COMPRESS_USAGE Line 106  config FEATURE_COMPRESS_USAGE
106    
107  config FEATURE_INSTALLER  config FEATURE_INSTALLER
108   bool "Support --install [-s] to install applet links at runtime"   bool "Support --install [-s] to install applet links at runtime"
109   default n   default y
110   help   help
111    Enable 'busybox --install [-s]' support. This will allow you to use    Enable 'busybox --install [-s]' support. This will allow you to use
112    busybox at runtime to create hard links or symlinks for all the    busybox at runtime to create hard links or symlinks for all the
# Line 119  config LOCALE_SUPPORT Line 119  config LOCALE_SUPPORT
119    Enable this if your system has locale support and you would like    Enable this if your system has locale support and you would like
120    busybox to support locale settings.    busybox to support locale settings.
121    
122  config FEATURE_ASSUME_UNICODE  config UNICODE_SUPPORT
123   bool "Support Unicode"   bool "Support Unicode"
124   default n   default y
125   help   help
126    This makes various applets aware that one byte is not    This makes various applets aware that one byte is not
127    one character on screen.    one character on screen.
# Line 131  config FEATURE_ASSUME_UNICODE Line 131  config FEATURE_ASSUME_UNICODE
131    Probably by the time when busybox will be fully Unicode-clean,    Probably by the time when busybox will be fully Unicode-clean,
132    other encodings will be mainly of historic interest.    other encodings will be mainly of historic interest.
133    
134    config UNICODE_USING_LOCALE
135     bool "Use libc routines for Unicode (else uses internal ones)"
136     default n
137     depends on UNICODE_SUPPORT && LOCALE_SUPPORT
138     help
139      With this option on, Unicode support is implemented using libc
140      routines. Otherwise, internal implementation is used.
141      Internal implementation is smaller.
142    
143  config FEATURE_CHECK_UNICODE_IN_ENV  config FEATURE_CHECK_UNICODE_IN_ENV
144   bool "Check $LANG environment variable"   bool "Check $LANG environment variable"
145   default y   default n
146   depends on FEATURE_ASSUME_UNICODE && !LOCALE_SUPPORT   depends on UNICODE_SUPPORT && !UNICODE_USING_LOCALE
147   help   help
148    With this option on, Unicode support is activated    With this option on, Unicode support is activated
149    only if LANG variable has the value of the form "xxxx.utf8"    only if LANG variable has the value of the form "xxxx.utf8"
150    
151    Otherwise, Unicode support will be always enabled and active.    Otherwise, Unicode support will be always enabled and active.
152    
153    config SUBST_WCHAR
154     int "Character code to substitute unprintable characters with"
155     depends on UNICODE_SUPPORT
156     default 63
157     help
158      Typical values are 63 for '?' (works with any output device),
159      30 for ASCII substitute control code,
160      65533 (0xfffd) for Unicode replacement character.
161    
162    config LAST_SUPPORTED_WCHAR
163     int "Range of supported Unicode characters"
164     depends on UNICODE_SUPPORT
165     default 767
166     help
167      Any character with Unicode value bigger than this is assumed
168      to be non-printable on output device. Many applets replace
169      such chars with substitution character.
170    
171      The idea is that many valid printable Unicode chars are
172      nevertheless are not displayed correctly. Think about
173      combining charachers, double-wide hieroglyphs, obscure
174      characters in dozens of ancient scripts...
175      Many terminals, terminal emulators, xterms etc will fail
176      to handle them correctly. Choose the smallest value
177      which suits your needs.
178    
179      Typical values are:
180      126 - ASCII only
181      767 (0x2ff) - there are no combining chars in [0..767] range
182     (the range includes Latin 1, Latin Ext. A and B),
183     code is ~700 bytes smaller for this case.
184      4351 (0x10ff) - there are no double-wide chars in [0..4351] range,
185     code is ~300 bytes smaller for this case.
186      12799 (0x31ff) - nearly all non-ideographic characters are
187     available in [0..12799] range, including
188     East Asian scripts like katakana, hiragana, hangul,
189     bopomofo...
190      0 - off, any valid printable Unicode character will be printed.
191    
192    config UNICODE_COMBINING_WCHARS
193     bool "Allow zero-width Unicode characters on output"
194     default n
195     depends on UNICODE_SUPPORT
196     help
197      With this option off, any Unicode char with width of 0
198      is substituted on output.
199    
200    config UNICODE_WIDE_WCHARS
201     bool "Allow wide Unicode characters on output"
202     default n
203     depends on UNICODE_SUPPORT
204     help
205      With this option off, any Unicode char with width > 1
206      is substituted on output.
207    
208    config UNICODE_BIDI_SUPPORT
209     bool "Bidirectional character-aware line input"
210     default n
211     depends on UNICODE_SUPPORT && !UNICODE_USING_LOCALE
212     help
213      With this option on, right-to-left Unicode characters
214      are treated differently on input (e.g. cursor movement).
215    
216    config UNICODE_NEUTRAL_TABLE
217     bool "In bidi input, support non-ASCII neutral chars too"
218     default n
219     depends on UNICODE_BIDI_SUPPORT
220     help
221      In most cases it's enough to treat only ASCII non-letters
222      (i.e. punctuation, numbers and space) as characters
223      with neutral directionality.
224      With this option on, more extensive (and bigger) table
225      of neutral chars will be used.
226    
227    config UNICODE_PRESERVE_BROKEN
228     bool "Make it possible to enter sequences of chars which are not Unicode"
229     default n
230     depends on UNICODE_SUPPORT
231     help
232      With this option on, invalid UTF-8 bytes are not substituted
233      with the selected substitution character.
234      For example, this means that entering 'l', 's', ' ', 0xff, [Enter]
235      at shell prompt will list file named 0xff (single char name
236      with char value 255), not file named '?'.
237    
238  config LONG_OPTS  config LONG_OPTS
239   bool "Support for --long-options"   bool "Support for --long-options"
240   default y   default y
# Line 170  config FEATURE_CLEAN_UP Line 264  config FEATURE_CLEAN_UP
264    Don't enable this unless you have a really good reason to clean    Don't enable this unless you have a really good reason to clean
265    things up manually.    things up manually.
266    
267    config FEATURE_UTMP
268     bool "Support utmp file"
269     default y
270     help
271      The file /var/run/utmp is used to track who is currently logged in.
272      With this option on, certain applets (getty, login, telnetd etc)
273      will create and delete entries there.
274      "who" applet requires this option.
275    
276    config FEATURE_WTMP
277     bool "Support wtmp file"
278     default y
279     select FEATURE_UTMP
280     help
281      The file /var/run/wtmp is used to track when users have logged into
282      and logged out of the system.
283      With this option on, certain applets (getty, login, telnetd etc)
284      will append new entries there.
285      "last" applet requires this option.
286    
287  config FEATURE_PIDFILE  config FEATURE_PIDFILE
288   bool "Support writing pidfiles"   bool "Support writing pidfiles"
289   default n   default y
290   help   help
291    This option makes some applets (e.g. crond, syslogd, inetd) write    This option makes some applets (e.g. crond, syslogd, inetd) write
292    a pidfile in /var/run. Some applications rely on them.    a pidfile in /var/run. Some applications rely on them.
293    
294  config FEATURE_SUID  config FEATURE_SUID
295   bool "Support for SUID/SGID handling"   bool "Support for SUID/SGID handling"
296   default n   default y
297   help   help
298    With this option you can install the busybox binary belonging    With this option you can install the busybox binary belonging
299    to root with the suid bit set, and it will automatically drop    to root with the suid bit set, and it will automatically drop
# Line 196  config FEATURE_SUID Line 310  config FEATURE_SUID
310    
311  config FEATURE_SUID_CONFIG  config FEATURE_SUID_CONFIG
312   bool "Runtime SUID/SGID configuration via /etc/busybox.conf"   bool "Runtime SUID/SGID configuration via /etc/busybox.conf"
313   default n if FEATURE_SUID   default y if FEATURE_SUID
314   depends on FEATURE_SUID   depends on FEATURE_SUID
315   help   help
316    Allow the SUID / SGID state of an applet to be determined at runtime    Allow the SUID / SGID state of an applet to be determined at runtime
# Line 415  config FEATURE_SHARED_BUSYBOX Line 529  config FEATURE_SHARED_BUSYBOX
529    
530  config LFS  config LFS
531   bool "Build with Large File Support (for accessing files > 2 GB)"   bool "Build with Large File Support (for accessing files > 2 GB)"
532   default n   default y
533   select FDISK_SUPPORT_LARGE_DISKS   select FDISK_SUPPORT_LARGE_DISKS
534   help   help
535    If you want to build BusyBox with large file support, then enable    If you want to build BusyBox with large file support, then enable

Legend:
Removed from v.984  
changed lines
  Added in v.1123