#!/bin/bash

#curl -s https://www.kernel.org/releases.json \
#  | jq -r '.releases[] | select(.moniker=="longterm") | .version' | head -n1

eval $( grep -E '^export VERSION' ../arm/build  )
KERNEL_LINE="linux-${VERSION%.*}"
URL="https://cdn.kernel.org/pub/linux/kernel/v6.x/"

latest_kernel=$(
  links -dump "$URL" \
  | awk '{print $1}' \
  | grep "^${KERNEL_LINE}\.[0-9]\+\.tar\.xz$" \
  | sort -V \
  | tail -n1
)

if [[ -z "$latest_kernel" ]]; then
  echo "No matching kernels found for $VERSION"
  exit 1
fi

echo "${URL}/$latest_kernel"
