Reuse existing ImageBuilder archive for release versions
This commit is contained in:
@@ -205,9 +205,13 @@ acquireImageBuilder() {
|
||||
local _url _filename
|
||||
|
||||
if [[ "$_version" == "snapshot" ]]; then
|
||||
# Remove existing ImageBuilders
|
||||
[[ -f "$_source_archive" ]] && rm "$_source_archive"
|
||||
_filename="openwrt-imagebuilder-${_target//\//-}.Linux-x86_64.tar.xz"
|
||||
_url="https://downloads.openwrt.org/snapshots/targets/$_target/$_filename"
|
||||
else
|
||||
# Reuse existing ImageBuilders
|
||||
[[ -f "$_source_archive" ]] && return 0
|
||||
_filename="openwrt-imagebuilder-$_version-${_target//\//-}.Linux-x86_64.tar.xz"
|
||||
_url="https://downloads.openwrt.org/releases/$_version/targets/$_target/$_filename"
|
||||
fi
|
||||
@@ -215,9 +219,6 @@ acquireImageBuilder() {
|
||||
# Make sources directory if it does not exist
|
||||
[[ ! -d "$_builddir/sources" ]] && mkdir -p "$_builddir/sources"
|
||||
|
||||
# Remove existing ImageBuilder archives
|
||||
[[ -f "$_source_archive" ]] && rm "$_source_archive"
|
||||
|
||||
echo "Downloading image archive"
|
||||
debug "axel -o $_source_archive $_url"
|
||||
if ! axel -o "$_source_archive" "$_url" > /dev/null 2>&1; then
|
||||
|
||||
Reference in New Issue
Block a user