Try to verify output file for stock builds

This commit is contained in:
2024-10-24 15:41:21 -04:00
parent 961a87fb6c
commit 6f6d92b659
2 changed files with 19 additions and 13 deletions

View File

@@ -11,20 +11,21 @@ Sanely build and deploy OpenWRT images using the Image Builder or from source co
```(text) ```(text)
--profile,-p PROFILE --profile,-p PROFILE
--release,-r,--version,-v RELEASE ("snapshot", "22.03.3") --release,-r,--version,-v RELEASE ("snapshot", "22.03.3")
--buildroot,-b PATH --buildroot,-b PATH (Default: script directory)
Default: location of openwrtbuilder script
--source --source
Build image from source, not from Image Builder Build image from source, not from Image Builder
Allows make config options to be passed Allows make config options to be passed in profile
--ssh-upgrade HOST --ssh-upgrade HOST
Example: root@192.168.1.1 Example: root@192.168.1.1
--ssh-backup SSH_PATH --ssh-backup SSH_PATH
Enabled by default for --ssh-upgrade Enabled by default for --ssh-upgrade
--flash,-f DEVICE --flash,-f DEVICE
Example: /dev/sdX Example: /dev/sdX
--reset --reset
Cleanup all source and output files Cleanup all source and output files
Can be combined with -p to reset a specific profile Can be combined with -p to reset a specific profile
--yes,-y
Assume yes for all questions (automatic mode)
--debug,-d --debug,-d
--help,-h --help,-h
``` ```

View File

@@ -772,10 +772,15 @@ main() {
extract "$ib_file" "$BUILDDIR" || return $? extract "$ib_file" "$BUILDDIR" || return $?
add_repos add_repos
make_images make_images
# Verify output iamges # Verify output image for stock builds (in testing)
for outfile in "$BINDIR"/*.img.gz; do if [[ ! -v P_ARR[packages] || -z ${P_ARR[packages]} ]]; then
verify "$outfile" "$ib_sha256_file" || return 1 shopt -s nullglob
done local -a outfiles=("$BINDIR"/*.img.gz "$BINDIR"/*.img)
shopt -u nullglob
for outfile in "${outfiles[@]}"; do
verify "$outfile" "$ib_sha256_file" || return 1
done
fi
#copyFiles #copyFiles
fi fi