Commit 7fe30f1b16b53e4f4fbc980a2ef6f0995ec285e8
1 parent
579e6bf097
Exists in
master
rename jadi komodo-mkios-install
Showing 1 changed file with 30 additions and 0 deletions Inline Diff
komodo-mkios-install.sh
File was created | 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 | ||
31 |