diff options
-rwxr-xr-x | webactivity.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/webactivity.py b/webactivity.py index 73accc5..52b9f6c 100755 --- a/webactivity.py +++ b/webactivity.py @@ -23,6 +23,7 @@ import dbus import sha import base64 import time +import shutil from sugar.activity import activity from sugar import env @@ -35,8 +36,14 @@ from sugar import profile from sugar.graphics.alert import Alert from sugar.graphics.icon import Icon +_profile_path = os.path.join(env.get_profile_path(), 'gecko') +if not os.path.exists(_profile_path): + os.mkdir(_profile_path) + shutil.copy('cert8.db', _profile_path) + os.chmod(os.path.join(_profile_path, 'cert8.db'), 0600) + import hulahop -hulahop.startup(os.path.join(env.get_profile_path(), 'gecko')) +hulahop.startup(_profile_path) from browser import Browser from webtoolbar import WebToolbar |