# 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(){
  local name=$(echo $DEVNAME| cut -d/ -f3)
  if [ "${name:0:4}" = "nvme" ]; then
    local id=$(echo "${name}"||awk -F'[^0-9.]+' '{print $2}')
  else
    local 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
}

FO_DISPOSITION="Disposition unavailable"
