mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-12-24 03:05:12 +02:00
scripts/config: add an option for making the conf tool write to a different file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25230 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
2a5249437a
commit
14218d590b
@ -508,9 +508,10 @@ int main(int ac, char **av)
|
||||
{
|
||||
int i = 1;
|
||||
const char *name;
|
||||
char *output = NULL;
|
||||
struct stat tmpstat;
|
||||
|
||||
if (ac > i && av[i][0] == '-') {
|
||||
while (ac > i && av[i][0] == '-') {
|
||||
switch (av[i++][1]) {
|
||||
case 'o':
|
||||
input_mode = ask_new;
|
||||
@ -531,6 +532,9 @@ int main(int ac, char **av)
|
||||
exit(1);
|
||||
}
|
||||
break;
|
||||
case 'w':
|
||||
output = av[i++];
|
||||
break;
|
||||
case 'n':
|
||||
input_mode = set_no;
|
||||
break;
|
||||
@ -601,7 +605,7 @@ int main(int ac, char **av)
|
||||
conf_cnt = 0;
|
||||
check_conf(&rootmenu);
|
||||
} while (conf_cnt);
|
||||
if (conf_write(NULL)) {
|
||||
if (conf_write(output)) {
|
||||
fprintf(stderr, _("\n*** Error during writing of the build configuration.\n\n"));
|
||||
return 1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user