ubuntu-mainline-kernel.sh icon indicating copy to clipboard operation
ubuntu-mainline-kernel.sh copied to clipboard

Add support for version filtering with -i

Open jarppiko opened this issue 3 years ago • 0 comments

Hello,

Thank you for a highly useful script.

This PR adds support for version filtering when installing new kernels. E.g. -i v5.17 will install the latest v5.17.x kernel available. It has been implemented with an util function filterArray():

filterArray () {
        local filter=$1
        shift
        local -a all=( "$@" )
        local -a filtered=($(printf '%s\n' "${all[@]}" | grep "v${filter#v}"))
        echo "${filtered[@]}"
}

Cheers, J

jarppiko avatar May 25 '22 18:05 jarppiko