-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathflash_apps.sh
executable file
·60 lines (52 loc) · 1.22 KB
/
flash_apps.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/bin/bash
DIR=$PWD
ARCHIVES=${DIR}/archives
function message() {
echo -e "\033[1m${1}\033[0m"
}
function download_archives() {
mkdir -p $ARCHIVES
message "Downloading opengl drivers and Tizen sample apps..."
pushd $ARCHIVES
wget -c -i ${DIR}/apps-drivers.urls
ln -sf master.zip apps.zip
ln -sf opengl-es-mali-t628.tar.gz opengl.tar.gz
popd
}
function install_tool() {
message "Installing systemd-analyze..."
pushd $ARCHIVES
sdb root on
sdb push systemd-analyze-*.rpm /tmp
sdb shell rpm -iv /tmp/systemd-analyze-*.rpm
popd
}
function flash_apps {
td=$(mktemp -d -p $ARCHIVES)
message "Unpacking apps..."
pushd $ARCHIVES
unzip apps.zip -d $td
pushd $td/exampleApp-master
message "Pushing apps to odroid..."
sed -i 's/.*reboot.*//' ./patch-demo
sudo ./patch-demo
popd
popd
rm -rf $td
}
function flash_drivers {
td=$(mktemp -d -p $ARCHIVES)
message "Unpacking opengl drivers..."
pushd $ARCHIVES
tar zxvf opengl.tar.gz -C $td
pushd $td/opengl-es-mali-t628/install-set
message "Pushing opengl drivers to odroid..."
sudo ./setup
popd
popd
rm -rf $td
}
download_archives
install_tool
flash_apps
flash_drivers