summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorDaniel Boulby <daniel.boulby@arm.com>2022-07-05 11:03:37 +0100
committerDaniel Boulby <daniel.boulby@arm.com>2022-07-05 11:03:37 +0100
commita2858260f67b25d65f82eb4bf0cfe5cb06127ed4 (patch)
tree1a24d029d57da693eb9a00a3919e6bd4d51dbd21 /tools
parente68eb35676704c9f6de08ed3454790003acc76af (diff)
fix(build): sp_layout gen for concurrent builds
Move renaming of the primary dts file for ivy partitions according to if the shim is present out of the if else so it always occurs. Signed-off-by: Daniel Boulby <daniel.boulby@arm.com> Change-Id: Ib018e7bc9872520921fe7c7684ec968cbe786d52
Diffstat (limited to 'tools')
-rwxr-xr-xtools/generate_json/generate_json.sh16
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/generate_json/generate_json.sh b/tools/generate_json/generate_json.sh
index 0485862..8a14517 100755
--- a/tools/generate_json/generate_json.sh
+++ b/tools/generate_json/generate_json.sh
@@ -20,18 +20,18 @@
GENERATED_JSON=$2/sp_layout.json
primary_dts="$1.dts"
+if [ "$1" == "ivy" ]; then
+ if [ "$3" == "1" ]; then
+ primary_dts="ivy-sel1.dts"
+ else
+ primary_dts="ivy-sel0.dts"
+ fi
+fi
+
# Remove closing bracket and add comma if the dts is already present.
if [ ! -f "$GENERATED_JSON" ]; then
echo -e "{\n" >> "$GENERATED_JSON"
else
- if [ "$1" == "ivy" ]; then
- if [ "$3" == "1" ]; then
- primary_dts="ivy-sel1.dts"
- else
- primary_dts="ivy-sel0.dts"
- fi
- fi
-
if [ $(grep "$primary_dts" "$GENERATED_JSON" | wc -l) -eq "0" ]; then
sed -i '$d' "$GENERATED_JSON"
sed -i '$ s/$/,/' "$GENERATED_JSON"