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/ \

Reply via email to