Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fwife.git;a=commitdiff;h=b42573528222ad4bb54bc1d88c4218a63a7bb597

commit b42573528222ad4bb54bc1d88c4218a63a7bb597
Author: Elentir <elen...@mailoo.org>
Date:   Mon Dec 28 21:35:31 2009 +0100

add "netconfig stop" if network configuration failed

diff --git a/src/plugins/configsource.c b/src/plugins/configsource.c
index f823ca4..724d010 100644
--- a/src/plugins/configsource.c
+++ b/src/plugins/configsource.c
@@ -997,15 +997,15 @@ int post_net_config(fwnet_profile_t *newprofile, 
fwnet_interface_t *interface)

char *host = strdup("frugalware");
fwnet_writeconfig(newprofile, host);
+       fw_system_interactive("netconfig start");
free(host);

-       system("netconfig start");
-
if(is_connected("www.google.org", 80, 5) < 1) {
int ret = fwife_question(_("Fwife cannot connect to internet with this 
configuration, do you want to apply this configuration anyway?"));
if(ret == GTK_RESPONSE_YES) {
return 0;
} else {
+                       fw_system_interactive("netconfig stop");
return -1;
}
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to