#! /bin/bash
# **********************************************************************
# * TEXTLIB - adatbazis file-ok jog/tulaj beallitasa V1.01
# *    Hasznlat: tl_setdb [db] create
# **********************************************************************

if [ "$UID" != "0" ]; then 
  echo "Ezt root-kent kell futtatni! Inditom sudo-val"; 
  sudo $0 $1 $2 $3
  exit 0;
fi

. /usr/share/textlib/exe/tl_setpar

echo "DbPath  = $DBPATH"
echo "MentPath= $MENTPATH"
echo "LogPath = $LOGPATH"

# shift volt, ezert $1 !
if [ "$1" == "create" ]; then
  if [ -d $DBPATH ]; then
    echo "Van mar $DBPATH"
    exit 1
  fi
  echo "Letrehozas..."
  mkdir $DBPATH
  mkdir $MENTPATH
  mkdir $LOGPATH
fi

# Adatbazis path letezik-e???
if [ ! -d $DBPATH ]; then
     echo "Nincs $DBPATH"
     exit 1
fi

# Nagybetus filenevek kicsire cserelese?
if [ -f $DBPATH/TL_SYS.DBF ]; then
   $PRGPATH/nagykis $DBPATH/*.DBF
fi
if [ -f $DBPATH/TL_SYS.NDX ]; then
   $PRGPATH/nagykis $DBPATH/*.NDX
fi
if [ -f $DBPATH/TL_SYS.POS ]; then
   $PRGPATH/nagykis $DBPATH/*.POS
fi

if [ -f $DBPATH/TL_TMP.TTH ]; then
   $PRGPATH/nagykis $DBPATH/TL_TMP.TTH
fi

# Jogok beallitasa - adatbazis, mentes
if [ "$DBPATH" != "" ]; then
  chgrp textlib    $DBPATH
  chmod 775        $DBPATH
  if ls $DBPATH/* 1> /dev/null 2> /dev/null ; then
    chgrp -R textlib $DBPATH/*
    chmod -R 664     $DBPATH/*
  fi
fi
if [ "$MENTPATH" != "" ]; then
  chgrp textlib    $MENTPATH
  chmod 775        $MENTPATH
  if ls $MENTPATH/* 1> /dev/null 2> /dev/null ; then
    chgrp -R textlib $MENTPATH/*
    chmod -R 664     $MENTPATH/*
  fi
fi

# Jogok beallitasa - LOG file-ok
if [ "$LOGPATH" != "" ]; then
  chgrp textlib    $LOGPATH
  chmod 775        $LOGPATH
  if ls $LOGPATH/* 1> /dev/null 2> /dev/null ; then
    chgrp -R textlib $LOGPATH/*
    chmod -R 664     $LOGPATH/*
  fi
fi

echo "Jogok beallitva..."

# Nagybetus filenevek kicsire cserelese?
if [ ! -f $DBPATH/tl_sys.dbf ]; then
  echo "Nincsenek adatbazis fajlok"
fi 
