[jhbuild/wip/path-env: 11/18] environment: remove gconf and mono	variables
- From: Ryan Lortie <desrt src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [jhbuild/wip/path-env: 11/18] environment: remove gconf and mono	variables
- Date: Thu, 13 Mar 2014 13:46:06 +0000 (UTC)
commit 08a08f7663be3aa272593628db49a503729751c7
Author: Ryan Lortie <desrt desrt ca>
Date:   Wed Mar 12 17:38:49 2014 -0400
    environment: remove gconf and mono variables
    
    Don't set the GConf and Mono environment variables anymore.
    
    This also lets us remove a nasty hack that created a gconf config inside
    of the prefix by copying values from the system.
 jhbuild/environment.py |   35 -----------------------------------
 1 files changed, 0 insertions(+), 35 deletions(-)
---
diff --git a/jhbuild/environment.py b/jhbuild/environment.py
index 913941a..7abe7f9 100644
--- a/jhbuild/environment.py
+++ b/jhbuild/environment.py
@@ -282,38 +282,3 @@ def setup_env(prefix):
     # <http://bugzilla.gnome.org/show_bug.cgi?id=560872>
     if os.path.exists(os.path.join(prefix, 'bin', 'python')):
         os.environ['PYTHON'] = os.path.join(prefix, 'bin', 'python')
-
-    # Mono Prefixes
-    os.environ['MONO_PREFIX'] = prefix
-    os.environ['MONO_GAC_PREFIX'] = prefix
-
-    # GConf:
-    # Create a GConf source path file that tells GConf to use the data in
-    # the jhbuild prefix (in addition to the data in the system prefix),
-    # and point to it with GCONF_DEFAULT_SOURCE_PATH so modules will be read
-    # the right data (assuming a new enough libgconf).
-    gconfdir = os.path.join(prefix, 'etc', 'gconf')
-    gconfpathdir = os.path.join(gconfdir, '2')
-    if not os.path.exists(gconfpathdir):
-        os.makedirs(gconfpathdir)
-    gconfpath = os.path.join(gconfpathdir, 'path.jhbuild')
-    if not os.path.exists(gconfpath) and os.path.exists('/etc/gconf/2/path'):
-        try:
-            inp = open('/etc/gconf/2/path')
-            out = open(gconfpath, 'w')
-            for line in inp.readlines():
-                if '/etc/gconf' in line:
-                    out.write(line.replace('/etc/gconf', gconfdir))
-                out.write(line)
-            out.close()
-            inp.close()
-        except:
-            traceback.print_exc()
-            raise FatalError(_('Could not create GConf config (%s)') % gconfpath)
-    os.environ['GCONF_DEFAULT_SOURCE_PATH'] = gconfpath
-
-    # Set GCONF_SCHEMA_INSTALL_SOURCE to point into the jhbuild prefix so
-    # modules will install their schemas there (rather than failing to
-    # install them into /etc).
-    os.environ['GCONF_SCHEMA_INSTALL_SOURCE'] = 'xml:merged:' + os.path.join(
-            gconfdir, 'gconf.xml.defaults')
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]