Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/sugar-setup-activity.in14
1 files changed, 12 insertions, 2 deletions
diff --git a/tools/sugar-setup-activity.in b/tools/sugar-setup-activity.in
index 6a3263e..a3ea08e 100644
--- a/tools/sugar-setup-activity.in
+++ b/tools/sugar-setup-activity.in
@@ -3,8 +3,18 @@ import sys
from sugar import setup
+if len(sys.argv) > 2:
+ prefix = sys.argv[2]
+else:
+ prefix = '@prefix@'
+
+if len(sys.argv) > 3:
+ root = sys.argv[3]
+else:
+ root = ''
+
setup.setup_activity(sys.argv[1],
- '@prefix@/share/sugar/activities',
- '@prefix@/bin/sugar-activity-factory')
+ '%s%s/share/sugar/activities' % (root, prefix),
+ '%s/bin/sugar-activity-factory' % prefix)
print '%s installed.' % sys.argv[1]