makepkg: abort on missing download agent
commit73d0d743bda5367fcab2453bbe21c15e481150c2
authorAllan McRae <allan@archlinux.org>
Sun, 8 Jan 2012 13:57:48 +0000 (8 23:57 +1000)
committerDan McGee <dan@archlinux.org>
Sun, 8 Jan 2012 18:13:32 +0000 (8 12:13 -0600)
tree71bcad7c7c455793dc505cb011e4b713b429a774
parent2b38f4eab7684e0f1e78b0b10953bf28915e963a
makepkg: abort on missing download agent

makepkg would not abort on a missing download agent due to the
output variable being declared local on the same line as the
function call in the assignment. That would result in strange output
such as:

==> Retrieving Sources...
==> ERROR: There is no agent set up to handle foo URLs. Check /etc/makepkg.conf.
    Aborting...
  -> Downloading foobaz...
/home/arch/code/pacman/scripts/makepkg: line 401: foo://foobaz: No such file or directory
==> ERROR: Failure while downloading foobaz
    Aborting...

Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
scripts/makepkg.sh.in