Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/service
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2008-04-29 12:26:31 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2008-04-29 12:26:31 (GMT)
commit6dff9a9ef6323c62f189e8234dd4da00a06ffd39 (patch)
tree51c08f277349da2888fd4fe489469e8aef425eee /service
parent5eca7ecafa961d6659ad45a6e8fb8600e96cc736 (diff)
Adjust system activities path.
Diffstat (limited to 'service')
-rw-r--r--service/bundleregistry.py13
1 files changed, 3 insertions, 10 deletions
diff --git a/service/bundleregistry.py b/service/bundleregistry.py
index 5b12625..88060c3 100644
--- a/service/bundleregistry.py
+++ b/service/bundleregistry.py
@@ -26,13 +26,6 @@ from sugar import env
import config
-# http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
-def _get_data_dirs():
- if os.environ.has_key('XDG_DATA_DIRS'):
- return os.environ['XDG_DATA_DIRS'].split(':')
- else:
- return [ '/usr/local/share/', '/usr/share/' ]
-
def _load_mime_defaults():
defaults = {}
@@ -185,8 +178,8 @@ def get_registry():
_bundle_registry = BundleRegistry()
-for data_dir in _get_data_dirs():
- bundles_path = os.path.join(data_dir, 'activities')
- _bundle_registry.add_search_path(bundles_path)
+if os.environ.has_key('SUGAR_ACTIVITIES'):
+ for path in os.environ['SUGAR_ACTIVITIES'].split(':'):
+ _bundle_registry.add_search_path(path)
_bundle_registry.add_search_path(env.get_user_activities_path())