~popey/+junk/phablet-flash-wrapper

37 by Alan Pope
add mirfbdump and other stuff
1
#!/bin/bash -x
36 by Alan Pope
rename cnr
2
#
3
# cnr - click n run ;)
4
#
5
# Take ones parameter, the filepath to the click package
6
#
7
# e.g. ./cnr.sh ~/Downloads/com.ubuntu.developer.dgalg.wordchain-0.3.click
8
9
if [ "$1" == "" ]; then
10
    echo "Error: Must specify a click file as a parameter"
11
    echo "e.g. ./cnr.sh ~/Downloads/com.ubuntu.developer.dgalg.wordchain-0.3.click"
12
    exit 99
13
fi
14
15
FILE=$1
16
TARGETUSER="phablet"
17
TARGET="/home/$TARGETUSER"
18
FILENAME=`basename $FILE`
19
DESKTOPFILE=`echo $FILENAME | tr '-' '_'`
20
TMPDIR=$(mktemp -d)
21
22
#echo $FILENAME
23
#echo $DESKTOPFILE
24
#echo ${DESKTOPFILE/%click/desktop}
25
26
echo `date` Pushing $FILE to $TARGET
27
adb push $FILE $TARGET
28
29
echo `date` Installing $FILENAME
30
31
# don't use click install - well, do, because pkcon aint finished
32
adb shell click install --user=$TARGETUSER --force-missing-framework $TARGET/$FILENAME
33
34
# When pkcon works, we use this
35
#adb shell su - $TARGETUSER -c pkcon -y -v install-local $TARGET/$FILENAME
36
37
38
adb shell grep ^Exec /home/$TARGETUSER/.local/share/applications/
39
echo adb shell pkill unity
40
41
42
#wget https://public.apps.ubuntu.com/download/com.ubuntu.developer.dgalg/wordchain/com.ubuntu.developer.dgalg.wordchain-0.3.click?noauth=1
43
#adb push com.ubuntu.developer.dgalg.wordchain-0.3.click /home/phablet
44
#adb shell
45
46
#click install --user=phablet --force-missing-framework /home/phablet/com.ubuntu.developer.dgalg.wordchain-0.3.click
47
#su - phablet
48
#cd /opt/click.ubuntu.com/com.ubuntu.developer.dgalg.wordchain/current
49
#su -l phablet
50
#aa-exec -p com.ubuntu.developer.dgalg.wordchain_wordchain_0.3 -- qmlscene $@ wordchain.qml
51
#Exec=aa-exec -p com.ubuntu.developer.dgalg.wordchain_wordchain_0.3 -- qmlscene $@ wordchain.qml
52