--- gnome-session-2.6.1/gnome-session/Makefile.orig	2004-05-11 02:49:32.000000000 -0400
+++ gnome-session-2.6.1/gnome-session/Makefile	2004-05-11 02:49:33.000000000 -0400
@@ -85,7 +85,7 @@
 GCJFLAGS = @GCJFLAGS@
 GCONFTOOL = /usr/bin/gconftool-2
 GCONF_SANITY_CHECK = /usr/libexec/gconf-sanity-check-2
-GCONF_SCHEMA_CONFIG_SOURCE = xml::/etc/gconf/gconf.xml.defaults
+GCONF_SCHEMA_CONFIG_SOURCE = xml::$(DESTDIR)/etc/gconf/gconf.xml.defaults
 GCONF_SCHEMA_FILE_DIR = $(sysconfdir)/gconf/schemas/
 GETTEXT_PACKAGE = gnome-session-2.0
 GLIB_GENMARSHAL = /usr/bin/glib-genmarshal
@@ -708,11 +708,9 @@
 
 # don't do this if we are building in eg. rpm
 install-data-local:
-	if test -z "$(DESTDIR)" ; then \
-	  for p in $(schemas_DATA) ; do \
-	    GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/gnome-session/$$p ; \
-	  done \
-	fi
+	for p in $(schemas_DATA) ; do \
+	  GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/gnome-session/$$p ; \
+	done
 #install-data-local:
 
 gsm-typebuiltins.c:  $(gsm_enum_headers)
