summaryrefslogtreecommitdiff
path: root/classes/toradex-kernel-config.bbclass
blob: 9c0cd32f4215c6d2431fd451383a435a426c5078 (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
}