busybox: add a reworked implementation of menuconfig support, this time with a guard...
[openwrt.git] / package / utils / busybox / config / console-tools / Config.in
1 # DO NOT EDIT. This file is generated from Config.src
2 #
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
5 #
6
7 menu "Console Utilities"
8
9
10
11 config BUSYBOX_CONFIG_CHVT
12         bool "chvt"
13         default BUSYBOX_DEFAULT_CHVT
14         select BUSYBOX_CONFIG_PLATFORM_LINUX
15         help
16           This program is used to change to another terminal.
17           Example: chvt 4 (change to terminal /dev/tty4)
18
19 config BUSYBOX_CONFIG_FGCONSOLE
20         bool "fgconsole"
21         default BUSYBOX_DEFAULT_FGCONSOLE
22         select BUSYBOX_CONFIG_PLATFORM_LINUX
23         help
24           This program prints active (foreground) console number.
25
26 config BUSYBOX_CONFIG_CLEAR
27         bool "clear"
28         default BUSYBOX_DEFAULT_CLEAR
29         help
30           This program clears the terminal screen.
31
32 config BUSYBOX_CONFIG_DEALLOCVT
33         bool "deallocvt"
34         default BUSYBOX_DEFAULT_DEALLOCVT
35         select BUSYBOX_CONFIG_PLATFORM_LINUX
36         help
37           This program deallocates unused virtual consoles.
38
39 config BUSYBOX_CONFIG_DUMPKMAP
40         bool "dumpkmap"
41         default BUSYBOX_DEFAULT_DUMPKMAP
42         select BUSYBOX_CONFIG_PLATFORM_LINUX
43         help
44           This program dumps the kernel's keyboard translation table to
45           stdout, in binary format. You can then use loadkmap to load it.
46
47 config BUSYBOX_CONFIG_KBD_MODE
48         bool "kbd_mode"
49         default BUSYBOX_DEFAULT_KBD_MODE
50         select BUSYBOX_CONFIG_PLATFORM_LINUX
51         help
52           This program reports and sets keyboard mode.
53
54 config BUSYBOX_CONFIG_LOADFONT
55         bool "loadfont"
56         default BUSYBOX_DEFAULT_LOADFONT
57         select BUSYBOX_CONFIG_PLATFORM_LINUX
58         help
59           This program loads a console font from standard input.
60
61 config BUSYBOX_CONFIG_LOADKMAP
62         bool "loadkmap"
63         default BUSYBOX_DEFAULT_LOADKMAP
64         select BUSYBOX_CONFIG_PLATFORM_LINUX
65         help
66           This program loads a keyboard translation table from
67           standard input.
68
69 config BUSYBOX_CONFIG_OPENVT
70         bool "openvt"
71         default BUSYBOX_DEFAULT_OPENVT
72         select BUSYBOX_CONFIG_PLATFORM_LINUX
73         help
74           This program is used to start a command on an unused
75           virtual terminal.
76
77 config BUSYBOX_CONFIG_RESET
78         bool "reset"
79         default BUSYBOX_DEFAULT_RESET
80         help
81           This program is used to reset the terminal screen, if it
82           gets messed up.
83
84 config BUSYBOX_CONFIG_RESIZE
85         bool "resize"
86         default BUSYBOX_DEFAULT_RESIZE
87         help
88           This program is used to (re)set the width and height of your current
89           terminal.
90
91 config BUSYBOX_CONFIG_FEATURE_RESIZE_PRINT
92         bool "Print environment variables"
93         default BUSYBOX_DEFAULT_FEATURE_RESIZE_PRINT
94         depends on BUSYBOX_CONFIG_RESIZE
95         help
96           Prints the newly set size (number of columns and rows) of
97           the terminal.
98           E.g.:
99           COLUMNS=80;LINES=44;export COLUMNS LINES;
100
101 config BUSYBOX_CONFIG_SETCONSOLE
102         bool "setconsole"
103         default BUSYBOX_DEFAULT_SETCONSOLE
104         select BUSYBOX_CONFIG_PLATFORM_LINUX
105         help
106           This program redirects the system console to another device,
107           like the current tty while logged in via telnet.
108
109 config BUSYBOX_CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS
110         bool "Enable long options"
111         default BUSYBOX_DEFAULT_FEATURE_SETCONSOLE_LONG_OPTIONS
112         depends on BUSYBOX_CONFIG_SETCONSOLE && BUSYBOX_CONFIG_LONG_OPTS
113         help
114           Support long options for the setconsole applet.
115
116 config BUSYBOX_CONFIG_SETFONT
117         bool "setfont"
118         default BUSYBOX_DEFAULT_SETFONT
119         select BUSYBOX_CONFIG_PLATFORM_LINUX
120         help
121           Allows to load console screen map. Useful for i18n.
122
123 config BUSYBOX_CONFIG_FEATURE_SETFONT_TEXTUAL_MAP
124         bool "Support reading textual screen maps"
125         default BUSYBOX_DEFAULT_FEATURE_SETFONT_TEXTUAL_MAP
126         depends on BUSYBOX_CONFIG_SETFONT
127         help
128           Support reading textual screen maps.
129
130 config BUSYBOX_CONFIG_DEFAULT_SETFONT_DIR
131         string "Default directory for console-tools files"
132         default BUSYBOX_DEFAULT_DEFAULT_SETFONT_DIR
133         depends on BUSYBOX_CONFIG_SETFONT
134         help
135           Directory to use if setfont's params are simple filenames
136           (not /path/to/file or ./file). Default is "" (no default directory).
137
138 config BUSYBOX_CONFIG_SETKEYCODES
139         bool "setkeycodes"
140         default BUSYBOX_DEFAULT_SETKEYCODES
141         select BUSYBOX_CONFIG_PLATFORM_LINUX
142         help
143           This program loads entries into the kernel's scancode-to-keycode
144           map, allowing unusual keyboards to generate usable keycodes.
145
146 config BUSYBOX_CONFIG_SETLOGCONS
147         bool "setlogcons"
148         default BUSYBOX_DEFAULT_SETLOGCONS
149         select BUSYBOX_CONFIG_PLATFORM_LINUX
150         help
151           This program redirects the output console of kernel messages.
152
153 config BUSYBOX_CONFIG_SHOWKEY
154         bool "showkey"
155         default BUSYBOX_DEFAULT_SHOWKEY
156         select BUSYBOX_CONFIG_PLATFORM_LINUX
157         help
158           Shows keys pressed.
159
160 comment "Common options for loadfont and setfont"
161         depends on BUSYBOX_CONFIG_LOADFONT || BUSYBOX_CONFIG_SETFONT
162
163 config BUSYBOX_CONFIG_FEATURE_LOADFONT_PSF2
164         bool "Support for PSF2 console fonts"
165         default BUSYBOX_DEFAULT_FEATURE_LOADFONT_PSF2
166         depends on BUSYBOX_CONFIG_LOADFONT || BUSYBOX_CONFIG_SETFONT
167         help
168           Support PSF2 console fonts.
169
170 config BUSYBOX_CONFIG_FEATURE_LOADFONT_RAW
171         bool "Support for old (raw) console fonts"
172         default BUSYBOX_DEFAULT_FEATURE_LOADFONT_RAW
173         depends on BUSYBOX_CONFIG_LOADFONT || BUSYBOX_CONFIG_SETFONT
174         help
175           Support old (raw) console fonts.
176
177 endmenu