diff --git a/openwrtbuilder b/openwrtbuilder index 4ff39d9..b5c624c 100755 --- a/openwrtbuilder +++ b/openwrtbuilder @@ -401,16 +401,6 @@ make_images() { > "$BUILDDIR/make.log" } -verify_images() { - debug "${FUNCNAME[0]}" "$*" - local sha256_file="$1" - local outfile - - for outfile in "$BINDIR"/*.img.gz; do - verify "$outfile" "$sha256_file" || return 1 - done -} - flash_images() { debug "${FUNCNAME[0]}" local img_gz="$1" @@ -732,13 +722,13 @@ main() { declare -g BINDIR="$BUILDROOT/bin/$profile/$RELEASE" if [[ "$RELEASE" == "snapshot" ]]; then - declare url_prefix="https://downloads.openwrt.org/snapshots/targets/$TARGET" - declare url_filename="openwrt-imagebuilder-${TARGET//\//-}.Linux-x86_64.tar.zst" - declare img_fname="openwrt-${TARGET//\//-}-$DEVICE-$FILESYSTEM" + local url_prefix="https://downloads.openwrt.org/snapshots/targets/$TARGET" + local url_filename="openwrt-imagebuilder-${TARGET//\//-}.Linux-x86_64.tar.zst" + local img_fname="openwrt-${TARGET//\//-}-$DEVICE-$FILESYSTEM" else - declare url_prefix="https://downloads.openwrt.org/releases/$RELEASE/targets/$TARGET" - declare url_filename="openwrt-imagebuilder-$RELEASE-${TARGET//\//-}.Linux-x86_64.tar.xz" - declare img_fname="openwrt-$RELEASE-${TARGET//\//-}-$DEVICE-$FILESYSTEM" + local url_prefix="https://downloads.openwrt.org/releases/$RELEASE/targets/$TARGET" + local url_filename="openwrt-imagebuilder-$RELEASE-${TARGET//\//-}.Linux-x86_64.tar.xz" + local img_fname="openwrt-$RELEASE-${TARGET//\//-}-$DEVICE-$FILESYSTEM" fi local ib_url="$url_prefix/$url_filename" @@ -766,7 +756,7 @@ main() { if ((DEBUG)); then echo "Profile settings:" for x in "${!P_ARR[@]}"; do printf "%s=%s\n" "$x" "${P_ARR[$x]}"; done - echo "Environement variables:" + echo "Environment variables:" declare -p fi @@ -778,8 +768,11 @@ main() { verify "$ib_file" "$ib_sha256_file" && extract "$ib_file" "$BUILDDIR" || return $? add_repos - make_images && - verify_images "$ib_sha256_file" + make_images + # Verify output iamges + for outfile in "$BINDIR"/*.img.gz; do + verify "$outfile" "$ib_sha256_file" || return 1 + done #copyFiles fi