Commit 2f155ac4786bb136fd23d7bb1d50ef081912c093
1 parent
cce281e7a4
Exists in
master
tools/bin dir
Showing 2 changed files with 42 additions and 0 deletions Inline Diff
tools/bin/komodo-modems-update
File was created | 1 | #!/bin/bash | |
2 | |||
3 | set -x | ||
4 | |||
5 | tmp_dir=$(mktemp -d -t komodo-modems-update-XXXXXXXXXX) | ||
6 | |||
7 | cd $tmp_dir | ||
8 | git clone http://gitlab.kodesumber.com/komodo/komodo-modem-sms.git modem | ||
9 | cd $tmp_dir/modem | ||
10 | npm ci; | ||
11 | |||
12 | for i in ACM USB; do | ||
13 | seq 0 55| xargs -n1 -P 5 -I{} /home/komodo/bin/komodo-modems-update-helper $i{} $tmp_dir/modem/node_modules | ||
14 | #seq 0 55| xargs -n1 -P 5 -I{} /home/komodo/bin/komodo-modems-update-helper $i{} | ||
15 | done | ||
16 | |||
17 | rm -rf $tmp_dir | ||
18 |
tools/bin/komodo-modems-update-helper
File was created | 1 | #!/bin/bash | |
2 | set -x | ||
3 | |||
4 | #if [ -z "$2" ]; then | ||
5 | # echo Invalid arguments | ||
6 | # exit 1 | ||
7 | #fi | ||
8 | |||
9 | [ -d /home/komodo/modems/$1 ] || { echo /home/komodo/modems/$1 does not exits; exit 1; } | ||
10 | |||
11 | # [ -d $2 ] || { echo $2 does not exits; exit 1; } | ||
12 | |||
13 | echo Processing $1 | ||
14 | cd /home/komodo/modems/$1 | ||
15 | pwd | ||
16 | echo Pulling for $1 | ||
17 | git pull | ||
18 | |||
19 | [ -n "$2" ] && [ -d $2 ] && { | ||
20 | rm -rf /home/komodo/modems/$1/node_modules/; | ||
21 | cp -r $2 /home/komodo/modems/$1 | ||
22 | } | ||
23 | |||
24 | [ -f /home/komodo/modems/$1/pid.txt ] && kill `cat /home/komodo/modems/$1/pid.txt` | ||
25 | echo $1 finished | ||
26 |