diff --git a/linux-tkg-config/prepare b/linux-tkg-config/prepare index 58b5b49..fd92901 100644 --- a/linux-tkg-config/prepare +++ b/linux-tkg-config/prepare @@ -48,6 +48,7 @@ _rt_subver_map=( ["5.16"]="2" ["5.17"]="1" ["6.0"]="5" + ["6.1"]="rc3" ) # PREEMPT_RT's patch revision for the kernel @@ -63,6 +64,7 @@ _rt_rev_map=( ["5.16"]="19" ["5.17"]="17" ["6.0"]="14" + ["6.1"]="2" ) _undefine() { @@ -646,7 +648,12 @@ _tkg_srcprep() { preempt_rt_ksubver="${_rt_subver_map[$_basekernel]}" # Check if subversion is supported, skip check if forced if [ "${_preempt_rt_force}" = "1" ] || [ "${preempt_rt_ksubver}" = "${_sub}" ]; then - preempt_rt_file_gz="patch-${_basekernel}.${preempt_rt_ksubver}-rt${_rt_rev_map["$_basekernel"]}.patch.gz" + if [[ "${_sub}" == *rc* ]]; then + _separator="-" + else + _separator="." + fi + preempt_rt_file_gz="patch-${_basekernel}${_separator}${preempt_rt_ksubver}-rt${_rt_rev_map["$_basekernel"]}.patch.gz" preempt_rt_file=`basename ${preempt_rt_file_gz} .gz` curl "https://cdn.kernel.org/pub/linux/kernel/projects/rt/${_basekernel}/${preempt_rt_file_gz}" > "$srcdir"/"${preempt_rt_file_gz}" last_pwd=`pwd`