Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-06-26 15:25:00 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-06-26 15:25:26 (GMT)
commitd18bacb2425a741fe841e1de1e730f45584e03d0 (patch)
treee1fe8a3053184b3a29bd5dd240b5c1c2d85df48e /scripts
parenta1aaad3647c13c3798bdb131642deaf0ed5f4f59 (diff)
Pull activities from activities.sugarlabs.org
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/build-activity8
-rwxr-xr-xscripts/check-system4
-rwxr-xr-xscripts/install-activities32
3 files changed, 36 insertions, 8 deletions
diff --git a/scripts/build-activity b/scripts/build-activity
deleted file mode 100755
index c1aaaf7..0000000
--- a/scripts/build-activity
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-scriptsdir=`dirname "$0"`
-rootdir=`dirname "$scriptsdir"`
-
-cd $rootdir/activities/$1
-./setup.py install --prefix=$rootdir/install
-
diff --git a/scripts/check-system b/scripts/check-system
index ea47e59..cf2615c 100755
--- a/scripts/check-system
+++ b/scripts/check-system
@@ -200,6 +200,10 @@ checks = \
# sugar-build buildtime
+ { "check": "curl",
+ "checker": "binary",
+ "packages": { "fedora": "curl",
+ "ubuntu": "curl" } },
{ "check": "xrandr",
"checker": "pkgconfig",
"packages": { "fedora": "libXrandr-devel",
diff --git a/scripts/install-activities b/scripts/install-activities
new file mode 100755
index 0000000..3560202
--- /dev/null
+++ b/scripts/install-activities
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+scriptsdir=`dirname "$0"`
+rootdir=`dirname "$scriptsdir"`
+activitiesdir=$rootdir/install/share/sugar/activities
+
+activities=$(cat <<EOF
+http://activities.sugarlabs.org/downloads/file/28118/browse-140.xo
+http://activities.sugarlabs.org/downloads/file/28135/terminal-40.xo
+EOF
+)
+
+cd $activitiesdir
+
+for activity in $activities
+do
+ curl -L -o temp.xo $activity
+
+ activityinfopath=`zipinfo -1 temp.xo | grep activity.info`
+ activitydir=`dirname $activityinfopath`
+ rootactivitydir=`dirname $activitydir`
+
+ if [ -d "$rootactivitydir" ]; then
+ rm -rf $rootactivitydir
+ fi
+
+ unzip temp.xo
+
+ rm temp.xo
+done
+
+