#!/bin/bash try () { "$@" || exit -1 } . $(dirname $0)/environment.sh APPNAME=$1 APPID=$(echo $APPNAME | tr '[A-Z]' '[a-z]') APPDIR=$KIVYIOSROOT/app-$APPID SRCDIR=$2 set -x if [ "X$APPNAME" == "X" ]; then echo $(basename $0) " " exit 1 fi if [ "X$SRCDIR" == "X" ]; then echo $(basename $0) " " exit 1 fi echo "-> Copy $SRCDIR to $APPDIR/YourApp" YOURAPPDIR=$APPDIR/YourApp echo "-> Synchronize source code" try rsync -av --delete $SRCDIR/ $YOURAPPDIR echo "-> Compile to pyo" $HOSTPYTHON -OO -m compileall $YOURAPPDIR echo "-> Remove unused files (pyc, py)" find $YOURAPPDIR -iname '*.py' -exec rm {} \; find $YOURAPPDIR -iname '*.pyc' -exec rm {} \; echo "-> Source code of $APPNAME updated."