Author: patrys                       Date: Wed Dec 21 11:52:22 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- merge user settings for faster startup
- script based on Debian

---- Files affected:
SOURCES:
   GConf2-merge-tree.xinit (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/GConf2-merge-tree.xinit
diff -u /dev/null SOURCES/GConf2-merge-tree.xinit:1.1
--- /dev/null   Wed Dec 21 12:52:22 2005
+++ SOURCES/GConf2-merge-tree.xinit     Wed Dec 21 12:52:17 2005
@@ -0,0 +1,22 @@
+# If the .gconf directory already exists, merge it in a single tree.
+# Otherwise, create %gconf-tree.xml so that a single tree is always
+# used.
+
+if [ -x /usr/bin/gconf-merge-tree ]; then
+       GCONF_DIR="$HOME/.gconf"
+       GCONF_TREE="$GCONF_DIR/%gconf-tree.xml"
+       GCONF_DONT="$GCONF_DIR/DONT-MIGRATE"
+
+       if [ -d "$GCONF_DIR" ]
+       then
+               if [ ! -f "$GCONF_TREE" ] && [ ! -f "$GCONF_DONT" ]
+               then
+                       /usr/bin/gconf-merge-tree "$GCONF_DIR"
+                       killall -q -u "$USER" -s HUP gconfd-2 >/dev/null 2>&1 
|| true
+               fi
+       else
+               mkdir -p -m 700 "$GCONF_DIR"
+               touch "$GCONF_TREE"
+               chmod 600 "$GCONF_TREE"
+       fi
+fi
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to