From 0cc14502ba3ea4f40eb5cac3ef60ac35df67a913 Mon Sep 17 00:00:00 2001 From: Andrea Righi Date: Tue, 29 Nov 2022 09:59:58 +0100 Subject: [PATCH] UBUNTU: [Packaging] migrate-annotations: properly determine arches in derivatives Source debian./etc/kernelconfig instead of parsing it to properly determine the list of supported architectures (this can fix potential issues with derivatives). Signed-off-by: Andrea Righi --- debian/scripts/misc/migrate-annotations | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/scripts/misc/migrate-annotations b/debian/scripts/misc/migrate-annotations index c38a8dfab78e..dc313c6d6c3d 100755 --- a/debian/scripts/misc/migrate-annotations +++ b/debian/scripts/misc/migrate-annotations @@ -8,7 +8,9 @@ if [ ! -f MAINTAINERS ] || [ ! -f Makefile ]; then exit 1 fi -ARCH=$(sed -ne 's/^archs="\(.*\)"/\1/p' ${DEBIAN}/etc/kernelconfig | tr " " "\n" | sort -u) +. ${DEBIAN}/etc/kernelconfig + +ARCH=$(echo $archs | tr " " "\n" | sort -u) FLAVOUR=$(for arch in ${ARCH}; do flavours=$(sed -ne 's/^flavours\s*=\s*\(.*\)$/\1/p' ${DEBIAN}/rules.d/${arch}.mk) for flavour in ${flavours}; do