Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 2 additions & 8 deletions lib/functions/compilation/armbian-kernel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -519,28 +519,22 @@ function armbian_kernel_config_apply_opts_from_arrays() {

if [[ -f .config ]]; then
for opt_n in "${opts_n[@]}"; do
display_alert "Disabling kernel opt" "${opt_n}=n" "debug"
kernel_config_set_n "${opt_n}"
done

for opt_y in "${opts_y[@]}"; do
display_alert "Enabling kernel opt" "${opt_y}=y" "debug"
kernel_config_set_y "${opt_y}"
done

for opt_m in "${opts_m[@]}"; do
actual_opt_value='m'
if egrep -q "(CONFIG_)?${opt_m}=y" "${kernel_config_source_filename}" .config; then
if egrep -q "(CONFIG_)?${opt_m}=y" "${kernel_config_source_filename}"; then
actual_opt_value='y'
kernel_config_set_y "${opt_m}"
else
kernel_config_set_m "${opt_m}"
fi
display_alert "Enabling kernel opt" "${opt_m}=${actual_opt_value}" "debug"
kernel_config_set_${actual_opt_value} "${opt_m}"
done

for opt_val in "${!opts_val[@]}"; do
display_alert "Setting kernel opt" "${opt_val}=${opts_val[$opt_val]}" "debug"
kernel_config_set_val "${opt_val}" "${opts_val[$opt_val]}"
done
fi
Expand Down