summaryrefslogtreecommitdiff
path: root/classes/toradex-kernel-config.bbclass
blob: 8c3ad7103f165e5218c932365b5a85b05f6d3c76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Assign a config variable in ${B}/.config.
# Should be called in do_configure_append only.
#
# $1 - config variable to be set
# $2 - value [n/y/value]
#
kernel_configure_variable() {
	# Remove the original config, to avoid reassigning it.
	sed -i -e "/CONFIG_$1[ =]/d" ${B}/.config

	# Assign the config value
	if [ "$2" = "n" ]; then
		echo "# CONFIG_$1 is not set" >> ${B}/.config
	else
		echo "CONFIG_$1=$2" >> ${B}/.config
	fi
}