Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/commands
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2013-01-11 22:01:45 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2013-01-11 22:01:45 (GMT)
commit45bf3873f34c29ca57bdc0a4811a12f89884a022 (patch)
treebd0222355535c20068d224131c3844ff21863534 /commands
parentb980fd9e4783bcfb489cf5d3fbe078852985ceab (diff)
Only build the snapshot, buildbot will upload
Diffstat (limited to 'commands')
-rwxr-xr-xcommands/snapshot50
1 files changed, 50 insertions, 0 deletions
diff --git a/commands/snapshot b/commands/snapshot
new file mode 100755
index 0000000..c8200ca
--- /dev/null
+++ b/commands/snapshot
@@ -0,0 +1,50 @@
+#!/bin/sh
+
+commandsdir=`dirname "$0"`
+destdir=`dirname "$commandsdir"`
+filename=snapshot.tar
+rootdir=sugar-snapshot
+
+mkdir -p $destdir
+ln -s `pwd` $destdir/$rootdir
+
+cd $destdir
+
+tar cvhf $filename \
+ $rootdir/config \
+ $rootdir/devbot \
+ $rootdir/install \
+ $rootdir/commands/check-system \
+ $rootdir/commands/common.py \
+ $rootdir/commands/bashrc \
+ $rootdir/commands/run \
+ $rootdir/commands/shell
+
+rm $rootdir
+mkdir $rootdir
+
+runsugarscript=$rootdir/run-sugar.sh
+
+cat > $runsugarscript << "EOF"
+#!/bin/sh
+
+commands/run
+EOF
+
+chmod +x $runsugarscript
+
+runshellscript=$rootdir/run-shell.sh
+
+cat > $runshellscript << "EOF"
+#!/bin/sh
+
+commands/shell
+EOF
+
+chmod +x $runshellscript
+
+tar rvh -f $filename $runshellscript $runsugarscript
+
+rm -rf $rootdir
+
+xz --verbose $filename