#!/bin/sh
### put pre remove commands here ###

PKGNAME="regina"
RXSTACK_STARTSTOP_SCRIPT="/etc/rc.d/init.d/rxstack"
RXSTACK_RELATIVE_LINK="../init.d/rxstack"
RXSTACK_START_LINK="/etc/rc.d/rc5.d/S40rxstack"
RXSTACK_STOP_LINK="/etc/rc.d/rc5.d/K40rxstack"

die() {
  typeset THISRC=$1
  if [ $# -gt 1 ] ; then
    shift
    echo "ERROR: $*"
  fi
  exit ${THISRC}
}

echo "Unconfiguring \"${PKGNAME}\" ..."

if [ ! -x  "${RXSTACK_STARTSTOP_SCRIPT}" ] ; then
  echo "WARNING: \"${RXSTACK_STARTSTOP_SCRIPT}\" not found"
  echo "         Check manually if rxstack is still running and kill it:"
  set -v
  ps -ef | grep rxstack | grep -v grep
  set +v
else
  RXSTACK_OUTPUT="$( "${RXSTACK_STARTSTOP_SCRIPT}" status )"
  if [ $? -eq 0 ] ; then
    echo "Stopping \"${RXSTACK_STARTSTOP_SCRIPT}\" ..."
    "${RXSTACK_STARTSTOP_SCRIPT}" stop
  fi


# the script should be removed by ipkg /bs

#  echo "Removing \"${RXSTACK_STARTSTOP_SCRIPT}\" ..."
#  rm "${RXSTACK_STARTSTOP_SCRIPT}"
#  if [ $? -ne 0 ] ; then
#    echo "WARNING: Error removing the script \"${RXSTACK_STARTSTOP_SCRIPT}\""
#    echo "         Check this file manually and remove it yourself if desired"
#    ls -l "${${RXSTACK_STARTSTOP_SCRIPT}}"
#  fi

fi

if [ -L "${RXSTACK_START_LINK}" ] ; then
  echo "Removing the start script \"${RXSTACK_START_LINK}\" ..."
  rm "${RXSTACK_START_LINK}"
  [ $? -ne 0 ] && echo "WARNING: Error removing the link \"${RXSTACK_START_LINK}\""
elif [ -f "${RXSTACK_START_LINK}" ] ; then
  echo "WARNING: \"${RXSTACK_START_LINK}\" exist but is not a symoblic link"
  echo "         Check this file manually and remove it yourself if desired:"
  ls -l "${RXSTACK_START_LINK}"
fi

if [ -L "${RXSTACK_STOP_LINK}" ] ; then
  echo "Removing the stop script \"${RXSTACK_STOP_LINK}\" ..."
  rm  "${RXSTACK_STOP_LINK}"
  [ $? -ne 0 ] && echo "WARNING: Error removing the link \"${RXSTACK_STOP_LINK}\""
elif [ -f "${RXSTACK_STOP_LINK}" ] ; then
  echo "WARNING: \"${RXSTACK_STOP_LINK}\" exist but is not a symoblic link"
  echo "         Check this file manually and remove it yourself if desired"
  ls -l "${RXSTACK_STOP_LINK}"
fi
    
echo "Unconfiguring \"${PKGNAME}\" done"

echo done
