diff options
author | Simon Schampijer <simon@schampijer.de> | 2009-06-19 13:05:22 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2009-06-19 13:05:22 (GMT) |
commit | 211b78986923d80cfcb49f3d0ed07c28e76fec94 (patch) | |
tree | f46fa77988f85a907f2b8e76b4419a24cc30bbe1 | |
parent | 2d1057e6d8e74aecfa82c0b8e51a2c8d772a7923 (diff) |
Activity installation
-rw-r--r-- | soas-sugar.ks | 14 |
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 |