#! /bin/sh
#
# CMA for Linux - JLK
#    V5.0  20-Mar-2001
#
if [ ! -f /etc/redhat-release ]; then
  exit 1
fi

case "$1" in
cmafdtn|cmasvr|cmanic|cmastor)
  ;;
*)
  exit 1
  ;;
esac

ls /etc/rc.d/rc1.d/K[0-9][0-9]$1 >/dev/null 2>&1
[ "$?" != "0" ] && /sbin/chkconfig --add $1 

CMA_ON="No"
for i in 2 3 4 5; do
  ls /etc/rc.d/rc$i.d/S[0-9][0-9]$1 >/dev/null 2>&1
  [ "$?" = "0" ] && CMA_ON="Yes"
done

if [ "$CMA_ON" != "Yes" ]; then
  TAR_D="cmafdtn"
  [ "$1" = "$TAR_D" ] && TAR_D="snmpd"

  TAR_ON=0
  for i in 2 3 4 5; do
    ls /etc/rc.d/rc$i.d/S[0-9][0-9]$TAR_D >/dev/null 2>&1
    if [ "$?" = "0" ]; then
      TAR_ON=$i
      break
    fi
  done

  i=$TAR_ON
  if [ "$i" -gt 0 ]; then
    /sbin/chkconfig --level $i $1 on
    echo "POST_INST_INFO: Turned on $1 startup script at $TAR_D runlevel $i."
  fi
fi
exit 0
