
check_pre_systemd()
{
   oldver=$1
   major=${oldver%%.*}
   patch=${oldver##*.}
   minor=${oldver##$major.}
   minor=${minor%%.$patch}
   echo "Old version: $oldver"
   echo "Major: $major"
   echo "Minor: $minor"
   echo "Patch: $patch"

   if test $major -gt 3; then
     return 1
   fi
   if test $major -lt 3; then
     return 0
   fi
   if test $minor -lt 8; then
      return 0
   fi
   return 1
}


post_install()
{
systemctl enable mdd
systemctl start mdd
 return 0
}

pre_upgrade()
{
  oldver=$2
  if check_pre_systemd $oldver; then
     sv down mdd
  else
     systemctl stop mdd
  fi
  return 0
}

post_upgrade()
{
  oldver=$2

  if check_pre_systemd $oldver; then
     remove-service mdd
     systemctl enable mdd
  fi

  systemctl start mdd
  return 0

}

pre_remove()
{
systemctl stop mdd
systemctl disable mdd
}

