@@ -2,9 +2,9 @@ This file contains some assistance for using "make *config".
22
33Use "make help" to list all of the possible configuration targets.
44
5- The xconfig ('qconf') and menuconfig ('mconf') programs also
6- have embedded help text. Be sure to check it for navigation,
7- search, and other general help text.
5+ The xconfig ('qconf'), menuconfig ('mconf'), and nconfig ('nconf')
6+ programs also have embedded help text. Be sure to check that for
7+ navigation, search, and other general help text.
88
99======================================================================
1010General
@@ -17,13 +17,16 @@ this happens, using a previously working .config file and running
1717for you, so you may find that you need to see what NEW kernel
1818symbols have been introduced.
1919
20- To see a list of new config symbols when using "make oldconfig" , use
20+ To see a list of new config symbols, use
2121
2222 cp user/some/old.config .config
2323 make listnewconfig
2424
2525and the config program will list any new symbols, one per line.
2626
27+ Alternatively, you can use the brute force method:
28+
29+ make oldconfig
2730 scripts/diffconfig .config.old .config | less
2831
2932______________________________________________________________________
@@ -160,7 +163,7 @@ Searching in menuconfig:
160163 This lists all config symbols that contain "hotplug",
161164 e.g., HOTPLUG_CPU, MEMORY_HOTPLUG.
162165
163- For search help, enter / followed TAB- TAB-TAB (to highlight
166+ For search help, enter / followed by TAB-TAB (to highlight
164167 <Help>) and Enter. This will tell you that you can also use
165168 regular expressions (regexes) in the search string, so if you
166169 are not interested in MEMORY_HOTPLUG, you could try
@@ -202,6 +205,39 @@ Example:
202205 make MENUCONFIG_MODE=single_menu menuconfig
203206
204207
208+ ======================================================================
209+ nconfig
210+ --------------------------------------------------
211+
212+ nconfig is an alternate text-based configurator. It lists function
213+ keys across the bottom of the terminal (window) that execute commands.
214+ You can also just use the corresponding numeric key to execute the
215+ commands unless you are in a data entry window. E.g., instead of F6
216+ for Save, you can just press 6.
217+
218+ Use F1 for Global help or F3 for the Short help menu.
219+
220+ Searching in nconfig:
221+
222+ You can search either in the menu entry "prompt" strings
223+ or in the configuration symbols.
224+
225+ Use / to begin a search through the menu entries. This does
226+ not support regular expressions. Use <Down> or <Up> for
227+ Next hit and Previous hit, respectively. Use <Esc> to
228+ terminate the search mode.
229+
230+ F8 (SymSearch) searches the configuration symbols for the
231+ given string or regular expression (regex).
232+
233+ NCONFIG_MODE
234+ --------------------------------------------------
235+ This mode shows all sub-menus in one large tree.
236+
237+ Example:
238+ make NCONFIG_MODE=single_menu nconfig
239+
240+
205241======================================================================
206242xconfig
207243--------------------------------------------------
@@ -230,8 +266,7 @@ gconfig
230266
231267Searching in gconfig:
232268
233- None (gconfig isn't maintained as well as xconfig or menuconfig);
234- however, gconfig does have a few more viewing choices than
235- xconfig does.
269+ There is no search command in gconfig. However, gconfig does
270+ have several different viewing choices, modes, and options.
236271
237272###
0 commit comments