#!/bin/bash
#############################################
#To check whether the depended packages ware installed
echo "-----------------------------------------------"
echo -e "To check \e[31;7msoftware's dependency\e[0m"
echo "-----------------------------------------------"
echo ""
PACKAGE="binutils
compat-libstdc++
elfutils-libelf
elfutils-libelf-devel
elfutils-libelf-devel-static
gcc
gcc-c++
glibc
glibc-common
glibc-devel
glibc-headers
kernel-headers
ksh
libaio
libaio-devel
libgcc
libgomp
libstdc++
libstdc++-devel
make
sysstat"
for i in $PACKAGE
do
done
echo "***********************************************"
sleep 1
clear
echo ""
echo "-----------------------------------------------"
echo -e "To \e[31;7mcheck again\e[0m"
echo "-----------------------------------------------"
echo ""
#To check again
for i in $PACKAGE
do
done
echo ""
echo "***********************************************"
sleep 3
clear
#To install unixODBC
echo "-----------------------------------------------"
echo -e "To check \e[35;7munixODBC\e[0m"
echo "-----------------------------------------------"
echo ""
ODBC="unixODBC unixODBC-devel"
for i in $ODBC
do
if [ "$(rpm -qa|grep -w $i)" = "" ];then
else
fi
done
echo "***********************************************"
sleep 1
#To prepare groups
echo ""
echo ""
echo ""
echo "-----------------------------------------------"
echo -e "To check \e[31;7mgroups\e[0m '\e[32;7moinstall, dba, oper, asmadmin, asmdba, asmoper\e[0m'"
echo "-----------------------------------------------"
echo ""
if [ "$(grep -w oinstall /etc/group)" = "" ];then
else
fi
if [ "$(grep -w dba /etc/group)" = "" ];then
else
fi
if [ "$(grep -w oper /etc/group)" = "" ];then
else
fi
if [ "$(grep -w asmadmin /etc/group)" = "" ];then
else
fi
if [ "$(grep -w asmoper /etc/group)" = "" ];then
else
fi
if [ "$(grep -w asmdba /etc/group)" = "" ];then
else
fi
echo "***********************************************"
#To add users
echo ""
echo ""
echo ""
echo "-----------------------------------------------"
echo -e "To check \e[31;7musers\e[0m '\e[32;7moracle, grid\e[0m'"
echo "-----------------------------------------------"
echo ""
if [ "$(grep -w oracle /etc/passwd)" = "" ];then
else
fi
if [ "$(grep -w grid /etc/passwd)" = "" ];then
else
fi
echo "***********************************************"
#To check resource limits
echo ""
echo ""
echo ""
echo "-----------------------------------------------"
echo -e "To check \e[31;7mlimits\e[0m"
echo "-----------------------------------------------"
echo ""
if [ "$(grep -w oracle /etc/security/limits.conf)" = "" ];then