Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/soas-xo.ks
diff options
context:
space:
mode:
authorMartin Dengler <martin@martindengler.com>2009-07-02 00:20:02 (GMT)
committer Martin Dengler <martin@martindengler.com>2009-07-02 00:20:02 (GMT)
commit21b54cc797a1c51a876031fe2f10d8a11db60c81 (patch)
tree53e3fbbcfa0fd8d980ac4d703f7c9e9e2d46173f /soas-xo.ks
parent8ceeec7a741843a93a0f336eb54662119f766b30 (diff)
use install-activity.py in soas-xo.ks
Diffstat (limited to 'soas-xo.ks')
-rw-r--r--soas-xo.ks16
1 files changed, 14 insertions, 2 deletions
diff --git a/soas-xo.ks b/soas-xo.ks
index 5bbe90f..ad39ddc 100644
--- a/soas-xo.ks
+++ b/soas-xo.ks
@@ -145,13 +145,25 @@ chown $CREATE_USERNAME:$CREATE_USERNAME /home/$CREATE_USERNAME/.Xresources
sed -i -e 's/Sans Serif 10/Sans Serif 7/g' /usr/share/sugar/data/sugar-100.gtkrc
-# symlink bundles to /home/.../Activities
+# install activities
BUNDLES_DIR=/usr/share/sugar/bundles
+ACTIVITIES_DIR=/home/$CREATE_USERNAME/Activities
chown -R $CREATE_USERNAME:$CREATE_USERNAME $BUNDLES_DIR
mkdir /home/$CREATE_USERNAME/Activities
for activity_dir in $BUNDLES_DIR/* ; do
- ln -s $activity_dir /home/$CREATE_USERNAME/Activities
+ ln -s $activity_dir $ACTIVITIES_DIR
done
+chown -R $CREATE_USERNAME:$CREATE_USERNAME $ACTIVITIES_DIR
+cd $BUNDLES_DIR
+chmod a+x install-activity.py
+for file in *.xo; do
+ su $CREATE_USERNAME -c "./install-activity.py $file"
+done
+
+# execute sample content script and clean up afterwards
+chmod a+x copy-to-datastore.py
+su $CREATE_USERNAME -c ./copy-to-datastore.py
+rm -f *.pdf
# END avoid livesys scripts at every boot