Files
kernel_realme_salaa/tools/changeConfig.sh
2023-01-08 12:35:39 +00:00

33 lines
755 B
Bash
Executable File

#!/bin/bash
if [ "$#" != "1" ]; then
echo "usage: changeConfig.sh <config_path>"
exit -1
fi
configFile=$1
echo "===OBSOLETE_KEEP_ADB_SECURE = $OBSOLETE_KEEP_ADB_SECURE"
echo "===EUCLID_BUILD_INSECURE_KERNEL = $EUCLID_BUILD_INSECURE_KERNEL"
echo "===TARGET_BUILD_VARIANT = $TARGET_BUILD_VARIANT"
function setting_kernel_config()
{
config=$1
value=$2
string=$3
sed -i "/${config}.*/d" $configFile
if [ $string -eq 0 ]
then
echo -e "${config}=${value}" >> $configFile
else
echo -e "${config}=\"${value}\"" >> $configFile
fi
}
if [[ "$TARGET_MEMLEAK_DETECT_TEST" == 1 ]]
then
setting_kernel_config CONFIG_OPLUS_MEMLEAK_DETECT true 1
setting_kernel_config CONFIG_MEMLEAK_DETECT_THREAD y 0
fi