Commit 7fe30f1b16b53e4f4fbc980a2ef6f0995ec285e8
1 parent
579e6bf097
Exists in
master
rename jadi komodo-mkios-install
Showing 1 changed file with 30 additions and 0 deletions Side-by-side Diff
komodo-mkios-install.sh
... | ... | @@ -0,0 +1,30 @@ |
1 | +#!/bin/bash | |
2 | + | |
3 | +if [ ! -f "/home/komodo/.ssh/id_rsa.pub" ]; | |
4 | + echo "SSH-ID does not exist." | |
5 | + echo "Please do ssh-keygen and do not forget to register it on gitlab." | |
6 | + exit 1 | |
7 | +fi | |
8 | + | |
9 | +read -p 'Cluster name (one word): ' clustername < /dev/tty | |
10 | +if [ -z "$clustername" ]; then | |
11 | + echo "Invalid clustername"; | |
12 | + exit | |
13 | +fi | |
14 | +clustername=${clustername^^} | |
15 | + | |
16 | +read -p 'Modem port (eg: ttyUSB0): ' modemport < /dev/tty | |
17 | +if [ -z "$modemport" ]; then | |
18 | + echo "Invalid modemport"; | |
19 | + exit | |
20 | +fi | |
21 | + | |
22 | +set -x | |
23 | + | |
24 | +sudo useradd komodo | |
25 | +sudo usermod -a -G dialout komodo | |
26 | +sudo -u komodo mkdir /home/komodo/gateways | |
27 | +cd /home/komodo/gateways | |
28 | +sudo -u komodo git clone git@gitlab.kodesumber.com:komodo/komodo-gw-mkios.git $modemport || exit 1 | |
29 | +cd /home/komodo/gateway/$modemport || exit 1 | |
30 | +sudo -u komodo npm install |