1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
---
conf.c | 4 ++++
mconf.c | 2 +-
qconf.cc | 2 ++
3 files changed, 7 insertions(+), 1 deletion(-)
Index: config.new/conf.c
===================================================================
--- config.new.orig/conf.c
+++ config.new/conf.c
@@ -641,6 +641,10 @@
fprintf(stderr, _("\n*** Error during writing of the Buildroot configuration.\n\n"));
exit(1);
}
+ if (conf_write_autoconf()) {
+ fprintf(stderr, _("\n*** Error during update of the Buildroot configuration.\n\n"));
+ return 1;
+ }
}
return 0;
}
Index: config.new/mconf.c
===================================================================
--- config.new.orig/mconf.c
+++ config.new/mconf.c
@@ -862,6 +862,6 @@
"\n\n"));
}
- return 0;
+ return conf_write_autoconf();
}
Index: config.new/qconf.cc
===================================================================
--- config.new.orig/qconf.cc
+++ config.new/qconf.cc
@@ -1612,6 +1612,7 @@
{
if (!conf_get_changed()) {
e->accept();
+ conf_write_autoconf();
return;
}
QMessageBox mb("qconf", _("Save configuration?"), QMessageBox::Warning,
@@ -1622,6 +1623,7 @@
switch (mb.exec()) {
case QMessageBox::Yes:
conf_write(NULL);
+ conf_write_autoconf();
case QMessageBox::No:
e->accept();
break;
|