[Frugalware-darcs] setup: configsource: remove firstmirror()

VMiklos vmiklos at frugalware.org
Sat Jul 14 19:54:50 CEST 2007


Darcsweb-Url: http://darcs.frugalware.org/darcsweb/darcsweb.cgi?r=setup;a=darcs_commitdiff;h=20070714175236-e2957-9ad26335b7b23673c0c16fed1952f9459cab6fb4.gz;

[configsource: remove firstmirror()
VMiklos <vmiklos at frugalware.org>**20070714175236
 just use the first selected mirror as a template for a possible custom mirror
] {
hunk ./src/plugins/configsource.c 55
-char *firstmirror(char *fn)
-{
-	FILE *fp;
-	char line[PATH_MAX];
-	char *ptr;
-
-	if ((fp = fopen(fn, "r"))== NULL)
-	{
-		perror(_("Could not open output file for reading"));
-		return(NULL);
-	}
-	while(!feof(fp))
-	{
-		if(fgets(line, 256, fp) == NULL)
-			break;
-		if(line == strstr(line, "Server = "))
-		{
-			fclose(fp);
-			// drop /frugalware-ARCH
-			ptr = strrchr(line, '/');
-			*ptr = '\0';
-			return(strstr(line, " = ")+3);
-		}
-	}
-	return(NULL);
-}
-
hunk ./src/plugins/configsource.c 162
-	mirror = firstmirror(fn);
hunk ./src/plugins/configsource.c 166
-					"Cancel enough here."), 0, 0, mirror, 0) != -1) { //not cancel
+					"Cancel enough here."), 0, 0,
+				(char*)g_list_nth_data(newmirrorlist, 0), 0) != -1) { //not cancel
}


More information about the Frugalware-darcs mailing list