Skip to content

Commit c871bee

Browse files
committed
fix(scripts/bundle): Pack spinor under respective target-storage directory
When a platform has a *_spinor directory, place it under the corresponding platform target storage (emmc/ufs/nvme). Signed-off-by: Vishwas Udupa <vudupa@qti.qualcomm.com>
1 parent e0ec159 commit c871bee

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

scripts/bundle-flash-dirs.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,16 @@ done
4343
echo "emmc_dirs: $emmc_dirs"
4444
echo "ufs_dirs: $ufs_dirs"
4545

46+
# Organize spinor directories under their base directories
47+
for dir in $emmc_dirs $ufs_dirs; do
48+
[ -d "$dir" ] || continue
49+
echo "$dir" | grep -q "_spinor$" || continue
50+
prefix=$(echo "$dir" | sed 's/_spinor$//')
51+
for folder in $emmc_dirs $ufs_dirs; do
52+
echo "$folder" | grep -q "^${prefix}_" && [ "$folder" != "$dir" ] && [ -d "$folder" ] && cp -r "${dir}"/* "${folder}/" && break
53+
done
54+
done
55+
4656
# word splitting is a feature in this case
4757
# shellcheck disable=SC2086
4858
tar -cvzf "$output_dir/flash-emmc.tar.gz" disk-sdcard.img1 disk-sdcard.img2 $emmc_dirs

0 commit comments

Comments
 (0)