mirror of https://github.com/hak5/openwrt.git
scripts/config: add an option for making the conf tool write to a different file
SVN-Revision: 25230lede-17.01
parent
3810bdf320
commit
b0f60f8023
|
@ -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