# shellcheck shell=sh
# shellcheck disable=SC2034

# ferreus_orbit Generic Plugins 

fo_get_sorted_name(){
  id=$(fo_get_id)
  if [ "$USE_FO_NAME" -lt 1 ]; then
    echo "sd$(fo_get_dev_letter "${id}")"
    exit 0
  else
    echo "Disk${id}"
    exit 0
  fi
}

fo_get_did(){
  fo_get_id "$1"
}

fo_get_id(){
  name=$(echo" $DEVNAME"| cut -d/ -f3)
  if [ "${name:0:4}" = "nvme" ]; then
    id=$(echo "${name}"||awk -F'[^0-9.]+' '{print $2}')
  else
    id=$(fo_get_dev_ascii "${name}")
  fi
  if [ -z "$id" ]; then
    logger -t "udev" "Device ${name} detected but not supported"
    exit 1
  fi
  echo "$id"
}
