From fc47c68b5897b9c885126cfa73c8b880e44fabdc Mon Sep 17 00:00:00 2001 From: Lukasz Leczkowski Date: Tue, 5 Nov 2024 14:25:49 +0100 Subject: [PATCH] _projects/sparcv8leon-gr716-mimas/build.project: correct style JIRA: RTOS-883 --- .../sparcv8leon-gr716-mimas/build.project | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/_projects/sparcv8leon-gr716-mimas/build.project b/_projects/sparcv8leon-gr716-mimas/build.project index c60f7d85..40bb3ccb 100644 --- a/_projects/sparcv8leon-gr716-mimas/build.project +++ b/_projects/sparcv8leon-gr716-mimas/build.project @@ -15,14 +15,20 @@ export PLO_DEVICES="gpio-gr716 uart-grlib" prepare_plo_img() { #TODO: consider using nvm.yaml for merging header with plo - local f="${PREFIX_PROG_STRIPPED}plo-${TARGET_FAMILY}-${TARGET_SUBFAMILY}.img" - local sz=$(stat -c%s "$f") + local f + f="${PREFIX_PROG_STRIPPED}plo-${TARGET_FAMILY}-${TARGET_SUBFAMILY}.img" + + local sz + sz=$(stat -c%s "$f") #TODO: why "- 4" ? sz=$(((sz - 4)/4)) - printf "\xde\xad\xbe\xef" > "$PREFIX_BOOT/plo.img" - printf "%08X" $sz | xxd -r -p >> "$PREFIX_BOOT/plo.img" - printf "\x40\x10\x00\x00" >> "$PREFIX_BOOT/plo.img" - cat "$f" >> "$PREFIX_BOOT/plo.img" + + { + printf "\xde\xad\xbe\xef" + printf "%08X" $sz | xxd -r -p + printf "\x40\x10\x00\x00" + cat "$f" + } > "$PREFIX_BOOT/plo.img" }