forked from jb8642/DroidScript-Web
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdstart
More file actions
executable file
·56 lines (50 loc) · 1.6 KB
/
dstart
File metadata and controls
executable file
·56 lines (50 loc) · 1.6 KB
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
#!/bin/bash
CMD=$0
[ "${CMD:0:1}" != "/" ] && CMD="$PWD/$CMD"
DIR=$(dirname "$CMD")
cd "$DIR"
# Unnecessary if we aren't using fibers
# chooseBinary() {
# # Below, choose correct binary modules for our architecture
# v=$(uname -m)
# [ "${v:0:4}" != "armv" ] && NODE=node && return
#
# if [ "$v" = "armv6l" ]; then
# dir="$HOME/node_modules/fibers/bin/linux-arm-48"
# if [ ! -d "$dir" -a -f linux-arm-48_fibers.node ]; then
# mkdir -p "$dir"
# ln linux-arm-48_fibers.node "$dir/fibers.node"
# fi
# NODE="$HOME/node-armv6l"
# elif [ "$v" = "armv7l" ]; then
# dir="$HOME/node_modules/fibers/bin/linux-arm-51"
# if [ ! -d "$dir" -a -f linux-arm-51_fibers.node ]; then
# mkdir -p "$dir"
# ln linux-arm-51_fibers.node "$dir/fibers.node"
# fi
# fi
# }
clear
# Install dependencies
[ ! -d node_modules/ ] && ./scripts/install-deps.sh
# Symlink to Android environment sdcard (if found)
for d in /media/removable/sdcard/*; do
base=$(basename "$d")
tgt="sdcard/$base"
[ ! -d "$tgt" -a ! -L "$tgt" ] && ln -s "$d" "$tgt"
done
for d in /media/removable/sdcard/DroidScript/*; do
[ ! -d "$d" ] && continue # Only link directories (not files)
base=$(basename "$d")
tgt="sdcard/DroidScript/$base"
[ ! -d "$tgt" -a ! -L "$tgt" ] && ln -s "$d" "$tgt"
done
echo "Starting $APP..."
NODE=node
#chooseBinary
while [ true ]; do
"$NODE" dsmain.js
sleep 5
clear
echo "Restarting $APP..."
done