Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2009-06-19 13:05:22 (GMT)
committer Simon Schampijer <simon@schampijer.de>2009-06-19 13:05:22 (GMT)
commit211b78986923d80cfcb49f3d0ed07c28e76fec94 (patch)
treef46fa77988f85a907f2b8e76b4419a24cc30bbe1
parent2d1057e6d8e74aecfa82c0b8e51a2c8d772a7923 (diff)
Activity installation
-rw-r--r--soas-sugar.ks14
1 files changed, 9 insertions, 5 deletions
diff --git a/soas-sugar.ks b/soas-sugar.ks
index 3411f68..89b9b5e 100644
--- a/soas-sugar.ks
+++ b/soas-sugar.ks
@@ -102,6 +102,9 @@ for id in $ASLO ; do
curl -L http://activities.sugarlabs.org/en-US/sugar/downloads/latest/$id > $id.xo
done
+# get the script to install the activities
+curl -O http://git.sugarlabs.org/projects/soas/repos/mainline/blobs/raw/2d1057e6d8e74aecfa82c0b8e51a2c8d772a7923/install-activity.py
+
# pull sample content for the journal
curl -O http://dev.sugarlabs.org/raw-attachment/ticket/840/south_america.pdf
curl -O http://dev.sugarlabs.org/raw-attachment/ticket/840/africa.pdf
@@ -208,14 +211,15 @@ FOE
# unzip activities and clean up
cd /usr/share/sugar/bundles
-mkdir -p /home/liveuser/Activities
+ACTIVITY_DIR=/home/liveuser/Activities
+mkdir -p \$ACTIVITY_DIR
+chown -R 500:500 \$ACTIVITY_DIR
-for file in *.xo ; do
- unzip $file -d /home/liveuser/Activities
- rm $file
+chmod a+x install-activity.py
+for file in *.xo; do
+ su liveuser -c "./install-activity.py \$file"
done
-
# execute sample content script and clean up afterwards
chmod a+x copy-to-datastore.py
su liveuser -c ./copy-to-datastore.py