From 31de546c46a341988cf2bb0cb428845601d44dfb Mon Sep 17 00:00:00 2001 From: hayao Date: Tue, 23 Jun 2020 19:41:55 +0900 Subject: [PATCH] [update] : Supported kernel control for each channel. --- build.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 60a4199a..dc43e7f8 100755 --- a/build.sh +++ b/build.sh @@ -1432,11 +1432,19 @@ if [[ -n "${1}" ]]; then _msg_debug "channel path is ${script_path}/channels/${channel_name}" fi -# Check architecture for each channel +# Check architecture and kernel for each channel if [[ ! "${channel_name}" = "rebuild" ]]; then - if [[ -z $(cat ${script_path}/channels/${channel_name}/architecture | grep -h -v ^'#' | grep -x "${arch}") ]]; then + # architecture + if [[ -z $(cat "${script_path}/channels/${channel_name}/architecture" | grep -h -v ^'#' | grep -x "${arch}") ]]; then _msg_error "${channel_name} channel does not support current architecture (${arch})." "1" fi + + # kernel + if [[ -f "${script_path}/channels/${channel_name}/kernel_list-${arch}" ]]; then + if [[ -z $(cat "${script_path}/channels/${channel_name}/kernel_list-${arch}" | grep -h -v ^'#' | grep -x "${kernel}") ]]; then + _msg_error "This kernel is currently not supported on this channel." "1" + fi + fi fi -- 2.11.0