projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add fix from whiterussian
[openwrt.git]
/
openwrt
/
package
/
config
/
mconf.c
diff --git
a/openwrt/package/config/mconf.c
b/openwrt/package/config/mconf.c
index
659e49c
..
00580bd
100644
(file)
--- a/
openwrt/package/config/mconf.c
+++ b/
openwrt/package/config/mconf.c
@@
-101,7
+101,7
@@
static char filename[PATH_MAX+1] = ".config";
static int indent = 0;
static struct termios ios_org;
static int rows, cols;
static int indent = 0;
static struct termios ios_org;
static int rows, cols;
-st
atic st
ruct menu *current_menu;
+struct menu *current_menu;
static int child_count;
static int single_menu_mode;
static int child_count;
static int single_menu_mode;
@@
-308,6
+308,12
@@
static void build_conf(struct menu *menu)
return;
}
} else {
return;
}
} else {
+ if (menu == current_menu) {
+ cprint_tag(":%p", menu);
+ cprint_name("---%*c%s", indent + 1, ' ', menu_get_prompt(menu));
+ goto conf_childs;
+ }
+
child_count++;
val = sym_get_tristate_value(sym);
if (sym_is_choice_value(sym) && val == yes) {
child_count++;
val = sym_get_tristate_value(sym);
if (sym_is_choice_value(sym) && val == yes) {
@@
-705,7
+711,6
@@
int main(int ac, char **av)
conf_write(NULL);
printf("\n\n"
"*** End of Buildroot configuration.\n"
conf_write(NULL);
printf("\n\n"
"*** End of Buildroot configuration.\n"
- "*** After changing root fs, use make linux-dirclean.\n"
"*** Check the top-level Makefile for additional configuration options.\n\n");
} else
printf("\n\nYour Buildroot configuration changes were NOT saved.\n\n");
"*** Check the top-level Makefile for additional configuration options.\n\n");
} else
printf("\n\nYour Buildroot configuration changes were NOT saved.\n\n");
This page took
0.033203 seconds
and
4
git commands to generate.