Hi guys, we've been trying to create installable systems with some gnome dependencies at work in ${ROOT} prefix to generate snapshots and apps were doing crazy stuff when installed because they couldn't access their default values in gconf. See the following line of the gnome2-utils.eclass: export GCONF_CONFIG_SOURCE="$("${GCONFTOOL_BIN}" --get-default-source)" the problem is that it returns "xml:merged:/etc/gconf/gconf.xml.defaults" This is wrong if you're using ${ROOT} obviously and messes up with your system in / for no reason. I'll be fixing it asap unless you guys beat me to it.
Created attachment 167523 [details, diff] gnome2-utils.eclass.patch This patch fixes it for me, please check I'm not doing anything stupid :)
Patch looks fine to me, but I'm not ruling out my own stupidity :D
So after discussions on IRC, one of the quotings looked wrong
actually it wasn't. it was said on the chan that $() has special expansion rules that makes internal quotes not interfere with external quotes.
But why is the quoting different in one line compared to the other changed line, while it's otherwise completely the same?
The second qouting is still wrong. It should match the first.
fixed the quoting.