#!/bin/bash
#------------------------------------------------
#scvkrbconf - /var/www/html/scv/.scvkrbconf を編集
PROGVER="3.1.0"
#2019/08/13
#Copyright J's Communication co.,ltd.
#------------------------------------------------
usage() {
  echo "scv kerberosconfig editor $PROGVER"
  echo "scvkrbconf -show   ;show scvkrbconf"
  echo "scvkrbconf -nano   ;edit scvkrbconf using nano editor"
  echo "scvkrbconf -vi     ;edit scvkrbconf using vi editor"
  exit 1
}

#------------------------------------------------
PCOUNT=$#
if [ $PCOUNT -eq 0 ]; then
  usage
fi

KRBCONF="/var/www/html/scv/.scvkrbconf"

CLUSTER=`/usr/local/bin/scvclustd -cluster`
ROLE=`/usr/local/bin/scvclustd -role`

if [ -e $KRBCONF ]; then
  :
else
  sudo touch $KRBCONF
  sudo chown www-data:docker $KRBCONF
  sudo chmod 660 $KRBCONF
  sudo echo '[libdefaults]' >> $KRBCONF
  sudo echo " "                >> $KRBCONF
  sudo echo '[realms]' >> $KRBCONF
  sudo echo '#        TEST.LOCAL = {'        >> $KRBCONF
  sudo echo '#                kdc = 172.16.0.100:88'       >> $KRBCONF
  sudo echo '#                default_domain = test.local'       >> $KRBCONF
  sudo echo '#        }' >> $KRBCONF
  sudo echo "# "                >> $KRBCONF
  sudo echo '#        TEST2.LOCAL = {'        >> $KRBCONF
  sudo echo '#                kdc = 172.16.0.101:88'       >> $KRBCONF
  sudo echo '#                default_domain = test2.local'       >> $KRBCONF
  sudo echo '#        }' >> $KRBCONF
  #exit 1
fi

case "${1}" in
  "-show" ) sudo less $KRBCONF ;;
  "-nano" ) sudo nano $KRBCONF ;;
  "-vi"   ) sudo vi $KRBCONF ;;
  * ) usage ;;
esac

if [ "$CLUSTER" = "1" ]; then
  echo cluster
  echo should be copy the file to all cluster servers from master.
fi


exit 0
#eof

