* From https://github.com/realme-kernel-opensource/realme7_realme8_Narzo30_Narzo20pro-AndroidS-kernel-source Signed-off-by: bengris32 <bengris32@protonmail.ch> Change-Id: I6ef1f8efdef9dbf2e403d7f13cbd65311653f331
33 lines
755 B
Bash
Executable File
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
|