Source: u-boot
Severity: wishlist
Tags: patch
This simplifies debian/bin/update-substvars a bit.
>From 7dccfdc53729b8db672ec87c6f02f6553901829c Mon Sep 17 00:00:00 2001
From: Nicolas Boulenguez <nico...@debian.org>
Date: Sun, 17 Jan 2021 14:36:36 +0100
Subject: Name the platform list temp file after subpackage instead of subarch
diff --git a/debian/bin/update-substvars b/debian/bin/update-substvars
index 667ebda7bd..1412a74087 100755
--- a/debian/bin/update-substvars
+++ b/debian/bin/update-substvars
@@ -1,16 +1,12 @@
#!/bin/sh
for file in debian/build/platforms.* ; do
- subarch=$(echo ${file} | sed -e 's,.*platforms.,,g')
- case "${subarch}" in
- -) package=u-boot ;;
- *) package=u-boot-${subarch} ;;
- esac
+ package=${file#debian/build/platforms.}
echo $(LC_ALL=C sort -u ${file}) | \
sed -e 's, ,${Newline},g' \
-e 's,^,uboot:platforms=${Newline}Included platforms:${Newline},g' \
>> debian/${package}.substvars
- case "${subarch}" in
- rockchip|sunxi)
+ case $package in
+ u-boot-rockchip|u-boot-sunxi)
printf "uboot:Built-Using=$(dpkg-query -f
'${source:Package} (= ${source:Version}) [arm64]' -W arm-trusted-firmware)\n"\
>> debian/${package}.substvars
;;
diff --git a/debian/rules b/debian/rules
index 43cabad022..bdb09e2aa3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -99,7 +99,7 @@ build-targets: configs/novena-rawsd_defconfig
configs/am335x_boneblack_defconfig
chmod -x $$builddir/$$target; \
echo $$builddir/$$target /usr/lib/u-boot/$$platform/ \
>> debian/build/targets.$$subarch; \
- echo $$platform >> debian/build/platforms.$$subarch; \
+ echo $$platform >> debian/build/platforms.$$subpackage;
\
done ; \
cp $$builddir/.config $$builddir/config.$$platform; \
echo $$builddir/config.$$platform
/usr/share/doc/$$subpackage/configs/ \