aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Miao <steven.miao@arm.com>2020-07-17 16:35:48 +0800
committerDeepak Pandey <Deepak.Pandey@arm.com>2020-07-20 11:47:00 +0530
commited6177f3b63cfe2c056952da820d6bcab091c25a (patch)
tree4ce1d1a89aeaeca79d7ba0ba9a9d748a7a26a1cb
parentc9b159cf27a3082343b77a73345e082d86b5eb66 (diff)
n1sdp: Using kernel script to manipulate .config file instead of sedN1SDP-2020.07.27
Change-Id: I5d83b079b0baa2f57c576d11c62170c3537e1ef6 Signed-off-by: Patrik Berglund <patrik.berglund@arm.com> Co-authored-by: Steven Miao <steven.miao@arm.com>
-rwxr-xr-xbuild-linux.sh22
1 files changed, 11 insertions, 11 deletions
diff --git a/build-linux.sh b/build-linux.sh
index 61b797a..7f9d1da 100755
--- a/build-linux.sh
+++ b/build-linux.sh
@@ -69,19 +69,19 @@ do_build ()
mkdir -p $UBUNTU_OUT_DIR
cat debian.master/config/config.common.ubuntu debian.master/config/arm64/config.common.arm64 > $UBUNTU_OUT_DIR/.config
if [ "$LINUX_CORESIGHT_BUILD_ENABLED" == "1" ]; then
- sed -ie 's/CONFIG_CORESIGHT is not set/# CONFIG_CORESIGHT=y/' $UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_LINKS_AND_SINKS=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_CATU=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_SINK_TPIU=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_SINK_ETBV10=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_SOURCE_ETM4X=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_STM=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_CORESIGHT_CPU_DEBUG=y'>>$UBUNTU_OUT_DIR/.config
- echo 'CONFIG_STM_SOURCE_CONSOLE=y'>>$UBUNTU_OUT_DIR/.config
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_LINKS_AND_SINKS
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_LINK_AND_SINK_TMC
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_CATU
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_SINK_TPIU
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_SINK_ETBV10
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_SOURCE_ETM4X
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_STM
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_CORESIGHT_CPU_DEBUG
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -e CONFIG_STM_SOURCE_CONSOLE
fi
yes | make O=$UBUNTU_OUT_DIR oldconfig
- sed -ie 's/CONFIG_DEBUG_INFO=y/# CONFIG_DEBUG_INFO is not set/' $UBUNTU_OUT_DIR/.config
+ ./scripts/config --file $UBUNTU_OUT_DIR/.config -d CONFIG_DEBUG_INFO
make O=$UBUNTU_OUT_DIR bindeb-pkg -j$PARALLELISM
rm -f $UBUNTU_OUT_DIR/linux*
mv out/linux* $UBUNTU_OUT_DIR