Commit 7fe30f1b16b53e4f4fbc980a2ef6f0995ec285e8

Authored by Adhidarma Hadiwinoto
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