diff options
author | Daniel Drake <dsd@laptop.org> | 2012-10-02 16:31:43 (GMT) |
---|---|---|
committer | Daniel Drake <dsd@laptop.org> | 2012-10-02 16:31:43 (GMT) |
commit | ab3d3f992d8271fb6608e815f28611a0ab088343 (patch) | |
tree | 2e2c5b902383849f20a1608382cbe97f147b2b6a /modules/signing/preimage.40.sign-firmware.sh | |
parent | c7425d50162106b2de997d71ec3b8bba65c03a15 (diff) |
Generate firmware zip files with model-suffixed names (#12129)
The XO-4 at the present time requires model-suffixes zip file names
e.g. runos4.zip.
This also seems to make sense in the general case, and is implemented
here as being fully backwards-compatible with firmware that don't
support it.
Diffstat (limited to 'modules/signing/preimage.40.sign-firmware.sh')
-rw-r--r-- | modules/signing/preimage.40.sign-firmware.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/signing/preimage.40.sign-firmware.sh b/modules/signing/preimage.40.sign-firmware.sh index 1f8093e..8789558 100644 --- a/modules/signing/preimage.40.sign-firmware.sh +++ b/modules/signing/preimage.40.sign-firmware.sh @@ -8,13 +8,14 @@ wkey=$(read_config signing wkey) bios_crypto=$(read_config signing bios_crypto_path) [ -n "$bios_crypto" -a -d "$bios_crypto" ] || exit 0 -[ -e $fsmount/boot/bootfw.zip ] || exit 0 +bootfw=$(find $fsmount/boot -type f -name 'bootfw*.zip' -print -quit) +[ -n "$bootfw" ] || exit 0 echo "Signing firmware..." fwtmp=$intermediatesdir/fw-for-signing mkdir -p $fwtmp -unzip -d $fwtmp $fsmount/boot/bootfw.zip +unzip -d $fwtmp $bootfw mv $fwtmp/data.img $intermediatesdir/fw.rom outzip=$intermediatesdir/bootfw.zip @@ -22,5 +23,4 @@ rm -f $outzip pushd $bios_crypto/build ./sign-fw.sh $wkey $intermediatesdir/fw.rom $outzip popd -mv $outzip $fsmount/boot/ - +mv $outzip $bootfw |