File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed
Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -589,8 +589,9 @@ prepare_build() {
589589
590590
591591 # Check kernel for each channel
592- if [[ -f " ${channel_dir} /kernel_list-${arch} " ]] && [[ -z $( cat " ${channel_dir} /kernel_list-${arch} " | grep -h -v ^' #' | grep -x " ${kernel} " 2> /dev/null) ]]; then
593- msg_error " This kernel is currently not supported on this channel." " 1"
592+ # if [[ -f "${channel_dir}/kernel_list-${arch}" ]] && [[ -z $(cat "${channel_dir}/kernel_list-${arch}" | grep -h -v ^'#' | grep -x "${kernel}" 2> /dev/null) ]]; then
593+ if [[ ! " $( bash " ${script_path} /tools/kernel.sh" -c " ${channel_name} " -a " ${arch} " -s check " ${channel_name} " ) " = " correct" ]]; then
594+ msg_error " This kernel is currently not supported on this channel or architecture" " 1"
594595 fi
595596
596597 # Unmount
@@ -1245,7 +1246,7 @@ make_iso() {
12451246# Parse files
12461247parse_files () {
12471248 eval $( bash " ${script_path} /tools/locale.sh" -s -a " ${arch} " get " ${locale_name} " )
1248- eval $( bash " ${script_path} /tools/kernel.sh" -s -a " ${arch} " get " ${kernel} " )
1249+ eval $( bash " ${script_path} /tools/kernel.sh" -s -c " ${channel_name} " - a " ${arch} " get " ${kernel} " )
12491250}
12501251
12511252
Original file line number Diff line number Diff line change @@ -87,7 +87,11 @@ get() {
8787 local _kernel_config_file _kernel_name_list _kernel_line _get_kernel_line _kernel_config_line
8888
8989 # 選択されたカーネルの設定が描かれた行番号を取得
90- _kernel_config_file=" ${script_path} /system/kernel-${arch} "
90+ if [[ -n " ${channel} " ]] && [[ -f " ${script_path} /channels/${channel} /kernel-${arch} " ]]; then
91+ _kernel_config_file=" ${script_path} /channels/${channel} /kernel-${arch} "
92+ else
93+ _kernel_config_file=" ${script_path} /system/kernel-${arch} "
94+ fi
9195 _kernel_name_list=($( cat " ${_kernel_config_file} " | grep -h -v ^' #' | getclm 1) )
9296 _get_kernel_line () {
9397 local _kernel _count=0
You can’t perform that action at this time.
0 commit comments