From fbcc9a633c613a7b287c21e3195b8bc7b2923787 Mon Sep 17 00:00:00 2001 From: Shravan Vadeghar <89348492+Shra1V32@users.noreply.github.com> Date: Sun, 11 Jun 2023 21:31:52 +0530 Subject: [PATCH] extractor.sh: Add support for extracting split sparse super images Super images generated & zipped using `simg2simg` can now be extracted. --- extractor.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extractor.sh b/extractor.sh index ae0ec09..17dda99 100755 --- a/extractor.sh +++ b/extractor.sh @@ -29,6 +29,10 @@ superimage() { if [[ ! -s super.img.raw ]] && [ -f super.img ]; then mv super.img super.img.raw fi + if [[ $(ls | grep "super.img" | wc -l) -gt 1 ]]; then + echo "Creating super.img.raw ..." + simg2img `ls | grep super.img | sort -V` super.img.raw + fi for partition in $PARTITIONS; do ($lpunpack --partition="$partition"_a super.img.raw || $lpunpack --partition="$partition" super.img.raw) 2>/dev/null if [ -f "$partition"_a.img ]; then