--- src/nm-policy-hosts.c.orig	2014-04-24 16:20:37.110014768 +0400
+++ src/nm-policy-hosts.c	2014-04-24 16:21:49.053350587 +0400
@@ -66,7 +66,7 @@
 	GError *error = NULL;
 	GString *new;
 
-	if (!g_file_get_contents (SYSCONFDIR "/hosts", &contents, &contents_len, &error)) {
+	if (!g_file_get_contents ("/etc/hosts", &contents, &contents_len, &error)) {
 		nm_log_dbg (LOGD_DNS, "couldn't read " SYSCONFDIR "/hosts: (%d) %s",
 		            error ? error->code : 0,
 		            (error && error->message) ? error->message : "(unknown)");
@@ -81,7 +81,7 @@
 		nm_log_dbg (LOGD_DNS, "Cleaning leftovers from /etc/hosts");
 
 		g_clear_error (&error);
-		if (!g_file_set_contents (SYSCONFDIR "/hosts", new->str, -1, &error)) {
+		if (!g_file_set_contents ("/etc/hosts", new->str, -1, &error)) {
 			nm_log_dbg (LOGD_DNS, "couldn't update " SYSCONFDIR "/hosts: (%d) %s",
 			            error ? error->code : 0,
 			            (error && error->message) ? error->message : "(unknown)");
