diff options
| author | Gubolin <gubolin@fantasymail.de> | 2014-09-07 18:22:33 +0200 |
|---|---|---|
| committer | Gubolin <gubolin@fantasymail.de> | 2014-09-07 18:22:33 +0200 |
| commit | 6f09aff97549fb9d2a3687781edf5d31dd766195 (patch) | |
| tree | 7149e3ba69c2c00401e86417edd20d8e956e3d01 /mobile.sh | |
| parent | 468fb94a5fb17218da16033e27e86c1219c2b3ec (diff) | |
| download | snap-6f09aff97549fb9d2a3687781edf5d31dd766195.tar.gz snap-6f09aff97549fb9d2a3687781edf5d31dd766195.zip | |
rewrite scripts
Diffstat (limited to 'mobile.sh')
| -rwxr-xr-x | mobile.sh | 33 |
1 files changed, 28 insertions, 5 deletions
@@ -1,21 +1,44 @@ #!/bin/bash +if [[ $1 = "" ]] +then + echo "Usage: mobile.sh PLATFORM [BUILDSOURCE]" + exit 0 +fi + # Requirements: # git, nodejs, android SDK / other platform(s) # cordova (https://cordova.apache.org/) # binaries are in platform/android/ant-build/Snap-debug.apk +if [[ $2 != "" ]] +then + copyfrom=$(readlink -e "$2") +fi + cordova create Snap-Mobile edu.berkeley.snap "Snap\!" cd Snap-Mobile rm -rf www config.xml -git clone https://github.com/Gubolin/snap.git www -cd www -git checkout mobileapp -cordova platform add android + +if [[ $2 == "" ]] +then + git clone https://github.com/Gubolin/snap.git www + cd www/ + git checkout mobileapp +else + cp -R "$copyfrom/" . + mv "$copyfrom" www + cd www +fi + +sed -i '/link rel="shortcut icon"/a\ + <script type="text/javascript" src="cordova.js"></script>' snap.html + +cordova platform add "$1" cordova plugin add org.apache.cordova.plugin.softkeyboard cordova plugin add org.apache.cordova.vibration cordova plugin add org.apache.cordova.device-motion cordova plugin add org.apache.cordova.device-orientation cordova plugin add org.apache.cordova.geolocation -cordova build android +cordova build "$1" |
