+++ /dev/null
-diff -u busybox-0.60.5.old/usage.h busybox-0.60.5/usage.h
---- busybox-0.60.5.old/usage.h 2002-09-30 21:59:58.000000000 +0100
-+++ busybox-0.60.5/usage.h 2004-01-16 00:42:40.000000000 +0000
-@@ -1901,12 +1901,13 @@
- " 31 46 1365 /etc/passwd\n"
-
- #define wget_trivial_usage \
-- "[-c|--continue] [-q|--quiet] [-O|--output-document file]\n\t[--header 'header: value'] [-P DIR] url"
-+ "[-c|--continue] [-q|--quiet] [-s|--spider] [-O|--output-document file]\n\t[--header 'header: value'] [-P DIR] url"
- #define wget_full_usage \
- "wget retrieves files via HTTP or FTP\n\n" \
- "Options:\n" \
- "\t-c\tcontinue retrieval of aborted transfers\n" \
- "\t-q\tquiet mode - do not print\n" \
-+ "\t-s\tspider mode - check file exists\n" \
- "\t-P\tSet directory prefix to DIR\n" \
- "\t-O\tsave to filename ('-' for stdout)"
-
-diff -u busybox-0.60.5.old/wget.c busybox-0.60.5/wget.c
---- busybox-0.60.5.old/wget.c 2002-04-27 08:40:00.000000000 +0100
-+++ busybox-0.60.5/wget.c 2004-01-16 00:47:47.000000000 +0000
-@@ -179,6 +179,7 @@
- int got_clen = 0; /* got content-length: from server */
- FILE *output; /* socket to web server */
- int quiet_flag = FALSE; /* Be verry, verry quiet... */
-+ int spider = FALSE; /* Just check file exists (-s) */
-
- #define LONG_HEADER 1
- struct option long_options[] = {
-@@ -186,16 +187,20 @@
- { "quiet", 0, NULL, 'q' },
- { "output-document", 1, NULL, 'O' },
- { "header", 1, &which_long_opt, LONG_HEADER },
-+ { "spider", 0, NULL, 's' },
- { 0, 0, 0, 0 }
- };
- /*
- * Crack command line.
- */
-- while ((n = getopt_long(argc, argv, "cqO:P:", long_options, &option_index)) != EOF) {
-+ while ((n = getopt_long(argc, argv, "cqsO:P:", long_options, &option_index)) != EOF) {
- switch (n) {
- case 'c':
- ++do_continue;
- break;
-+ case 's':
-+ spider = TRUE;
-+ break;
- case 'P':
- dir_prefix = optarg;
- break;
-@@ -353,6 +358,8 @@
- while (gethdr(buf, sizeof(buf), sfp, &n) != NULL);
- goto read_response;
- case 200:
-+ if (spider)
-+ exit(EXIT_SUCCESS);
- if (do_continue && output != stdout)
- output = freopen(fname_out, "w", output);
- do_continue = 0;