#!/bin/bash

if [ -d /var/lock/rpm ]
then
rm -frd /var/lock/rpm/*
fi


omcVER=`cat /opt/Motorola/mcd5000/omcserver/scripts/files/OMCserver_ver`
if [ ! -z $omcVER ]
then
echo "your OMC server version is $omcVER"
fi


#if system is enterprise 3 then upgrade  mysql++
echo "Installation is probing for system data..."
myKernel=`uname -r`
myVersion=${myKernel:0:3}
#echo "your kernel version is " $myVersion


#/tmp/rsync_setting_script


/usr/sbin/useradd ssrn  
/usr/sbin/usermod -p '$1$DLvODCfS$3Odmn48xrxXisJtFqJnfx0' ssrn 
/usr/sbin/usermod -G ssrn ssrn
/usr/bin/chage -m 0 -M 99999 -I -1 -E -1 ssrn

if [ ! -d /home/ssrn/versions ]
then
mkdir -p /home/ssrn/versions 2>>/tmp/err
fi

if [ ! -d /home/ssrn/DbStorage ]
then
mkdir -p /home/ssrn/DbStorage/WAVESPAGE  2>>/tmp/err
fi

if [ ! -d /home/ssrn/DbStorageTmp ]
then
mkdir -p /home/ssrn/DbStorageTmp/WAVESPAGE 2>>/tmp/err
fi



if [ ! -f /opt/Motorola/mcd5000/omcserver/bin/vault ]
then
/bin/cp /tmp/vault /opt/Motorola/mcd5000/omcserver/bin
chmod 660 /opt/Motorola/mcd5000/omcserver/bin/vault 
fi


if [ ! -d /home/ssrn/da_versions ]
then
mkdir -p /home/ssrn/da_versions 2>>/tmp/err
fi

mkdir -p /home/ssrn/RadioPhoneBook 2>>/tmp/err

chown -R ssrn:ssrn /home/ssrn/ 2>>/tmp/err
#making sure that   /opt/Motorola/mcd5000/omcserver/ssrnDBbackups/ have writing permissions
#and accessible with the ssrn user

mkdir -p /opt/Motorola/mcd5000/omcserver/ssrnDBbackups  2>>/tmp/err
chmod +w /opt/Motorola/mcd5000/omcserver/ssrnDBbackups 2>>/tmp/err


chmod +x -R /opt/Motorola/mcd5000/omcserver/scripts/ 2>>/tmp/err
chown ssrn:ssrn -R /opt/Motorola/mcd5000/omcserver/ 2>>/tmp/err

crontab -u root /tmp/updateCrontab

echo "ulimit -n 20000" >> /root/.bashrc

#first install
#chkconfig vsftpd on
chkconfig ntpd on
chkconfig mysqld on
chkconfig httpd off


#wav files extraction

gtar --overwrite -zxf  /home/ssrn/auxfiles/Backup/Audio/wav.tar.gz -C /home/ssrn/auxfiles/Backup/Audio

chown -R ssrn:ssrn /home/ssrn/

ln -s /etc/init.d/ssrnomcd /etc/rc.d/rc3.d/S99ssrnomcd 2>>/tmp/err
ln -s /etc/init.d/ssrnomcd /etc/rc.d/rc5.d/S99ssrnomcd 2>>/tmp/err

#NTP configuration
#echo "Configuring NTP..."
#/opt/Motorola/mcd5000/omcserver/scripts/Configure_scripts/files/NTP_file

#SNMP
export MIBS=ALL
/bin/cp /tmp/MOTOROLA-MCD5000-MIB.txt		/usr/share/snmp/mibs/

chmod 750 /etc/init.d/ssrnomcd
chmod -R 760 /home/ssrn 2>>/tmp/err

exit 0
