blob: 4b7aa1308f592661aaed44bdba242ded77c3df2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# Assign/change a config variable
# $1 - config variable to be set
# $2 - value [n/y/value]
# $3 - config file
#
kconfig_configure_variable() {
# Remove the original config, to avoid reassigning it.
sed -i -e "/CONFIG_$1[ =]/d" $3
# Assign the config value
if [ "$2" = "n" ]; then
echo "# CONFIG_$1 is not set" >> $3
else
echo "CONFIG_$1=$2" >> $3
fi
}
# 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() {
kconfig_configure_variable $1 $2 ${B}/.config
}
|