diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-04-27 19:23:11 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-04-27 19:23:11 (GMT) |
commit | 07434a483459bf24df35e5e6249608c63b2c20f6 (patch) | |
tree | 32973a4fc75a5a633c60f5a5ac3bc6f4e9a35458 | |
parent | dce4a8c13cf17e7e3b0ad66b6c9ce1dbfa66d6ce (diff) |
Restore the sugar script so we can run from installation too
-rw-r--r-- | Makefile.am | 2 | ||||
-rwxr-xr-x | sugar | 28 |
2 files changed, 30 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 027fc63..64267ce 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,7 @@ SUBDIRS = chat browser shell +bin_SCRIPTS = sugar + sugardir = $(pythondir)/sugar sugar_PYTHON = \ __init__.py \ @@ -0,0 +1,28 @@ +#!/usr/bin/python + +import sys +import os + +if len(sys.argv) == 1: + # FIXME Start a session + + # We are lucky and this + # currently behave as we want. + # The chat depends on the + # web browser, so both activities + # are spanned. But obviously we + # need something better. + + import sugar.chat + sugar.chat.main() +elif sys.argv[1] == 'shell': + import sugar.shell + sugar.shell.main() +elif sys.argv[1] == 'chat': + import sugar.chat + sugar.chat.main() +elif sys.argv[1] == 'browser': + import sugar.browser + sugar.browser.main() +else: + print "Unkown activity" |