From 3ff1af2151127e1fd6ee5ed0cc62443e567a971f Mon Sep 17 00:00:00 2001 From: Joe Lawrence Date: Mon, 22 Jul 2019 22:55:10 -0400 Subject: [PATCH] kpatch-build: remove localentry info from ppc64le new_symbols file Apply a sed filter to remove "[: 8] " info from readelf --wide --symbols output. This ensures consistent column data for the awk script creating the new_symbols file. Fixes #994 Signed-off-by: Joe Lawrence --- kpatch-build/kpatch-build | 1 + 1 file changed, 1 insertion(+) diff --git a/kpatch-build/kpatch-build b/kpatch-build/kpatch-build index bacd4c272..c59b8be48 100755 --- a/kpatch-build/kpatch-build +++ b/kpatch-build/kpatch-build @@ -952,6 +952,7 @@ if ! "$KPATCH_MODULE"; then fi readelf --wide --symbols "$TEMPDIR/patch/$MODNAME.ko" 2>/dev/null | \ + sed -r 's/\s+\[: 8\]//' | \ awk '($4=="FUNC" || $4=="OBJECT") && ($5=="GLOBAL" || $5=="WEAK") && $7!="UND" {print $NF}' \ >"${TEMPDIR}"/new_symbols