From: Tim Harvey Date: Wed, 7 Apr 2021 04:04:09 +0000 (-0700) Subject: imx: mkimage_fit_atf: fix file size reporting X-Git-Tag: v2021.10~188^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=35fc3713a39e70af3c8a4ce606c758d4f9af0800;p=platform%2Fkernel%2Fu-boot.git imx: mkimage_fit_atf: fix file size reporting instead using ls and awk to determine file size use stat instead. This fixes an invalid size reporting for user or group names that have spaces in them. This adds a dependency on the stat application which is part of the coreutils package which also includes ls. Signed-off-by: Tim Harvey --- diff --git a/arch/arm/mach-imx/mkimage_fit_atf.sh b/arch/arm/mach-imx/mkimage_fit_atf.sh index fe12b7b..2a17968 100755 --- a/arch/arm/mach-imx/mkimage_fit_atf.sh +++ b/arch/arm/mach-imx/mkimage_fit_atf.sh @@ -16,7 +16,7 @@ if [ ! -f $BL31 ]; then exit 0 else echo "$BL31 size: " >&2 - ls -lct $BL31 | awk '{print $5}' >&2 + stat -c %s $BL31 >&2 fi BL32="tee.bin" @@ -26,7 +26,7 @@ if [ ! -f $BL32 ]; then else echo "Building with TEE support, make sure your $BL31 is compiled with spd. If you do not want tee, please delete $BL31" >&2 echo "$BL32 size: " >&2 - ls -lct $BL32 | awk '{print $5}' >&2 + stat -c %s $BL32 >&2 fi BL33="u-boot-nodtb.bin" @@ -36,13 +36,13 @@ if [ ! -f $BL33 ]; then exit 0 else echo "u-boot-nodtb.bin size: " >&2 - ls -lct u-boot-nodtb.bin | awk '{print $5}' >&2 + stat -c %s u-boot-nodtb.bin >&2 fi for dtname in $* do echo "$dtname size: " >&2 - ls -lct $dtname | awk '{print $5}' >&2 + stat -c %s $dtname >&2 done