Skip to content

Commit 0c9bf66

Browse files
committed
firmware: Improve parsing of manifest.json from recovery USB
Fixes extraction of firmware for nissa-based boards. Signed-off-by: Matt DeVillier <[email protected]>
1 parent df29241 commit 0c9bf66

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

firmware.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -791,7 +791,7 @@ function extract_firmware_from_recovery_usb()
791791
fi
792792
elif [ -f "$_unpacked/manifest.json" ]; then
793793
_version=$(grep -m1 -A4 "$_board\":" "$_unpacked/manifest.json" | grep -m1 "rw" | sed 's/.*\(rw.*\)/\1/' | sed 's/.*\("Google.*\)/\1/' | cut -f2 -d'"')
794-
_bios_image=$(grep -m1 -A7 "$_board\":" "$_unpacked/manifest.json" | grep -m1 "image" | sed 's/.*"image": //' | cut -f2 -d'"')
794+
_bios_image=$(grep -m1 -A10 "$_board\":" "$_unpacked/manifest.json" | grep -m1 "image" | sed 's/.*"image": //' | cut -f2 -d'"')
795795
else
796796
if [ -f $_unpacked/VERSION ]; then
797797
_version=$(cat $_unpacked/VERSION | grep BIOS\ version: | cut -f2 -d: | tr -d \ )

0 commit comments

Comments
 (0)