diff options
author | Marco 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) |
commit | 6dff9a9ef6323c62f189e8234dd4da00a06ffd39 (patch) | |
tree | 51c08f277349da2888fd4fe489469e8aef425eee /service | |
parent | 5eca7ecafa961d6659ad45a6e8fb8600e96cc736 (diff) |
Adjust system activities path.
Diffstat (limited to 'service')
-rw-r--r-- | service/bundleregistry.py | 13 |
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()) |