summaryrefslogtreecommitdiffstats
path: root/devel/gconf2/files/patch-gconf_gconftool.c
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gconf2/files/patch-gconf_gconftool.c')
-rw-r--r--devel/gconf2/files/patch-gconf_gconftool.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/devel/gconf2/files/patch-gconf_gconftool.c b/devel/gconf2/files/patch-gconf_gconftool.c
new file mode 100644
index 000000000..f3c3d2fb0
--- /dev/null
+++ b/devel/gconf2/files/patch-gconf_gconftool.c
@@ -0,0 +1,16 @@
+--- gconf/gconftool.c.orig Fri Mar 2 17:10:13 2007
++++ gconf/gconftool.c Tue Mar 6 12:01:04 2007
+@@ -3781,6 +3781,13 @@ do_makefile_install(GConfEngine* conf, c
+ }
+
+ retval |= do_sync (conf);
++
++ /*
++ * Send all the gconfd-2 processes a SIGHUP so that they reload the
++ * databases and pick up the added/removed schemas.
++ */
++ system("/usr/bin/killall -SIGHUP gconfd-2 >/dev/null 2>&1");
++
+ return retval;
+ }
+