diff -ur GConf-2.26.0-orig/gconf/default.path.in GConf-2.26.0/gconf/default.path.in
--- GConf-2.26.0-orig/gconf/default.path.in	2009-02-16 20:34:10.000000000 +0100
+++ GConf-2.26.0/gconf/default.path.in	2009-03-19 20:17:08.000000000 +0100
@@ -21,7 +21,7 @@
 xml:readwrite:$(HOME)/.gconf
 
 # Location for system-wide settings that are set by the defaults mechanism
-xml:readonly:/etc/gconf/gconf.xml.system
+xml:readonly:@sysgconfdir@/gconf.xml.system
 
 # To read in any defaults settings that the Sys Admin may have created
 # prior to a desktop system upgrade. The SysAdmin can stick default values
diff -ur GConf-2.26.0-orig/gconf/gconfd.c GConf-2.26.0/gconf/gconfd.c
--- GConf-2.26.0-orig/gconf/gconfd.c	2009-02-16 19:17:43.000000000 +0100
+++ GConf-2.26.0/gconf/gconfd.c	2009-03-19 20:15:30.000000000 +0100
@@ -655,7 +655,7 @@
 
 	  gconf_log (GCL_DEBUG, "System defaults changed.  Notifying.");
 
-	  addresses.data = "xml:merged:/etc/gconf/gconf.xml.system";
+	  addresses.data = "xml:merged:" GCONF_ETCDIR "/gconf.xml.system";
 	  addresses.next = NULL;
 	  system_sources = gconf_sources_new_from_addresses (&addresses, NULL);
 
