scripts/config: add an option for making the conf tool write to a different file
SVN-Revision: 25230
This commit is contained in:
		| @@ -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; | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau