--- gkrellkam.c.orig Fri Feb 1 16:41:26 2002 +++ gkrellkam.c Sat Feb 2 01:05:50 2002 @@ -146,8 +146,7 @@ "_full_ filename in the \"Image Source\" box. To watch a webcam\n", "or other online picture, or use an online list, just put its\n", "address (beginning with http:// or ftp://) in the \"Image Source\n", -"box. Lists should end in \"-list\" or \".list\". You'll need GNU\n", -"wget installed to be able to get files from the internet.\n", +"box. Lists should end in \"-list\" or \".list\".\n", "Special case: when this field begins with \"-x\" followed by a\n", "space and some more text, the remaining text is assumed to be a\n", "script or other system commmand, and the whole path does not\n", @@ -185,7 +184,6 @@ "" }; -#define wget_opts "--cache=off" #define BUFLEN 256 #define MIN_NUMPANELS 0 #define MAX_NUMPANELS 5 @@ -691,11 +689,11 @@ /* start_img_dl () - Open a pipe and spawn wget. + Open a pipe and spawn fetch. */ static void start_img_dl (KKamPanel *p) { - gchar *wget_str; + gchar *fetch_str; char tmpfile[] = TEMPTEMPLATE "XXXXXX"; int tmpfd; @@ -711,16 +709,15 @@ } close (tmpfd); - wget_str = g_strdup_printf ("wget -q %s -O %s \"%s\"", - wget_opts, tmpfile, - panel_cursource (p)->img_name); + fetch_str = g_strdup_printf ("fetch -p -q -o %s \"%s\"", + tmpfile, panel_cursource (p)->img_name); - p->cmd_pipe = popen (wget_str, "r"); - g_free (wget_str); + p->cmd_pipe = popen (fetch_str, "r"); + g_free (fetch_str); if (p->cmd_pipe == NULL) { unlink (tmpfile); - report_error (p, _("Couldn't start wget: %s"), strerror (errno)); + report_error (p, _("Couldn't start fetch: %s"), strerror (errno)); return; } @@ -820,7 +817,7 @@ p->cmd_pipe = NULL; /* pclose will return a -1 on a wait4 error. If that happens, - we have no way to know whether wget succeeded. Just try */ + we have no way to know whether fetch succeeded. Just try */ if (ks->type == SOURCE_URL && code <= 0) { ks->next_dl = time (NULL) + ks->tlife; @@ -828,7 +825,7 @@ return 1; } - report_error (p, _("Error: wget gave bad code or script died. code %d"), + report_error (p, _("Error: fetch gave bad code or script died. code %d"), code); return -1; } @@ -849,10 +846,10 @@ } else { - /* if we get here with wget, then wget said something. This is generally + /* if we get here with fetch, then fetch said something. This is generally not good, since we passed -q. We'll have to wait for it to die */ - report_error (p, _("wget said: \"%s\""), buf); + report_error (p, _("fetch said: \"%s\""), buf); return -1; } } @@ -950,14 +947,14 @@ code = 256; /* pclose will return a -1 on a wait4 error. If that happens, - we have no way to know whether wget succeeded. Just try */ + we have no way to know whether fetch succeeded. Just try */ if (code <= 0) { kkam_read_list (p, p->listurl_file, 0); update_image (p); } else - report_error (p, _("Error: wget listurl download died. code %d"), code); + report_error (p, _("Error: fetch listurl download died. code %d"), code); unlink (p->listurl_file); g_free (p->listurl_file); @@ -1631,7 +1628,7 @@ static void kkam_read_listurl (KKamPanel *p, char *source) { - gchar *wget_str; + gchar *fetch_str; char tmpfile[] = TEMPTEMPLATE "-urllistXXXXXX"; int tmpfd; @@ -1647,15 +1644,15 @@ } close (tmpfd); - wget_str = g_strdup_printf ("wget -q %s -O %s \"%s\"", - wget_opts, tmpfile, source); + fetch_str = g_strdup_printf ("fetch -p -q -o %s \"%s\"", + tmpfile, source); - p->listurl_pipe = popen (wget_str, "r"); - g_free (wget_str); + p->listurl_pipe = popen (fetch_str, "r"); + g_free (fetch_str); if (p->listurl_pipe == NULL) { unlink (tmpfile); - report_error (p, _("Couldn't start wget for list download: %s"), + report_error (p, _("Couldn't start fetch for list download: %s"), strerror (errno)); return; }