mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-22 15:58:50 -05:00
makepkg: always check makepkg.conf for match to download protocol
The list of which download protocol should look in makepkg.conf for the download agent was hard coded into makepkg. Instead, fallback to checking the the download agents array for any non-local or (implemented) vcs source. Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
7a4f76c2af
commit
306c274239
@ -284,7 +284,7 @@ get_downloadclient() {
|
||||
|
||||
# if we didn't find an agent, return an error
|
||||
if [[ -z $agent ]]; then
|
||||
error "$(gettext "There is no agent set up to handle %s URLs. Check %s.")" "$proto" "$MAKEPKG_CONF"
|
||||
error "$(gettext "Unknown download protocol: %s")" "$proto"
|
||||
plain "$(gettext "Aborting...")"
|
||||
exit 1 # $E_CONFIG_ERROR
|
||||
fi
|
||||
@ -596,9 +596,6 @@ download_sources() {
|
||||
local)
|
||||
download_local "$netfile"
|
||||
;;
|
||||
ftp|http|https|rsync|scp)
|
||||
download_file "$netfile"
|
||||
;;
|
||||
git*)
|
||||
(( GET_VCS )) && download_git "$netfile"
|
||||
;;
|
||||
@ -609,9 +606,7 @@ download_sources() {
|
||||
(( GET_VCS )) && download_svn "$netfile"
|
||||
;;
|
||||
*)
|
||||
error "$(gettext "Unknown download protocol: %s")" "$proto"
|
||||
plain "$(gettext "Aborting...")"
|
||||
exit 1
|
||||
download_file "$netfile"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user