phase1,phase2: add feeds host override support #73
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
phase2: add support for overriding feeds host
Port the feeds_host_override functionality from phase1 to phase2,
allowing phase2 builds to use alternate feed hosts.
phase1: simplify feeds host override with SDK cleanup
Write to feeds.conf instead of modifying feeds.conf.default in place as
the
feeds updatechecks feeds.conf first, so no backup/restore danceis needed.
Fixes: 057e8ad ("phase1: add support for overriding feeds host")
phase1: apply feeds_host_override to main repository URL
When feeds_host_override is configured, also apply it to the main
OpenWrt repository URL (repo_url). This fixes git fetch 503 errors
when git.openwrt.org is overloaded by redirecting to GitHub mirror.
git fetch -f -t https://git.openwrt.org/openwrt/openwrt.git main --progress error: RPC failed; HTTP 503 curl 22 The requested URL returned error: 503 fatal: the remote end hung up unexpectedly