- add CONFIG_FEATURE_WGET_LONG_OPTIONS
This commit was genuinely broken at the time (not related to our build system): scripts/config/mkconfigs.c (2005-08-01 - 2006-10-05 arasi) uretilen bbconfigopts.h icine .config satirlarini kacissiz, ham newline'larla gömüyordu - gecerli C degildi, busybox'un kendi bb_mkdep araci bile parse edemiyordu (7d219aab7 ile duzeltildi, mkconfigs shell scripte cevrildi)
No binary (build failed)
—
(log yok)
| @@ -683,6 +683,13 @@ config CONFIG_FEATURE_WGET_IP6_LITERAL | |
| help | |
| Support IPv6 address literal notation in URLs. | |
| + | config CONFIG_FEATURE_WGET_LONG_OPTIONS |
| + | bool "Enable long options" |
| + | default n |
| + | depends on CONFIG_WGET && CONFIG_GETOPT_LONG |
| + | help |
| + | Support long options for the wget applet. |
| + | |
| config CONFIG_ZCIP | |
| bool "zcip" | |
| default n | |
| @@ -147,6 +147,7 @@ static char *base64enc(unsigned char *p, char *buf, int len) { | |
| #define WGET_OPT_PREFIX 32 | |
| #define WGET_OPT_PROXY 64 | |
| + | #if ENABLE_WGET_LONG_OPTIONS |
| static const struct option wget_long_options[] = { | |
| { "continue", 0, NULL, 'c' }, | |
| { "quiet", 0, NULL, 'q' }, | |
| @@ -157,6 +158,7 @@ static const struct option wget_long_options[] = { | |
| { "proxy", 1, NULL, 'Y' }, | |
| { 0, 0, 0, 0 } | |
| }; | |
| + | #endif |
| int wget_main(int argc, char **argv) | |
| { | |
| @@ -189,7 +191,9 @@ int wget_main(int argc, char **argv) | |
| * Crack command line. | |
| */ | |
| bb_opt_complementally = "-1:\203::"; | |
| + | #if ENABLE_WGET_LONG_OPTIONS |
| bb_applet_long_options = wget_long_options; | |
| + | #endif |
| opt = bb_getopt_ulflags(argc, argv, "cq\213O:\203:P:Y:", | |
| &fname_out, &headers_llist, | |
| &dir_prefix, &proxy_flag); | |