[pacman-dev] [PATCHv3 3/3] makepkg: Return non-zero when install_package() fails

Pierre Neidhardt ambrevar at gmail.com
Tue Mar 4 03:16:07 EST 2014


On 14-03-04 13:40:54, Allan McRae wrote:
> On 04/03/14 05:29, Pierre Neidhardt wrote:
> > Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
> > ---
> >  scripts/makepkg.sh.in | 5 ++---
> >  1 file changed, 2 insertions(+), 3 deletions(-)
> > 
> > diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> > index aa02fa6..be1da7d 100644
> > --- a/scripts/makepkg.sh.in
> > +++ b/scripts/makepkg.sh.in
> > @@ -2100,7 +2100,7 @@ install_package() {
> >  
> >  	if ! run_pacman -U "${pkglist[@]}"; then
> >  		warning "$(gettext "Failed to install built package(s).")"
> > -		return 0
> > +		return 1
> >  	fi
> >  }
> >  
> 
> See commit deff57ce which references FS#13417 for history about this.

OK. I did this because on two occasions, makepkg returns "exit $?" after
install_package() has been called. Which is rather pointless then (and
confusing).

I will add a comment to install_package() and change the "exit $?" to "exit 0".


-- 
Pierre Neidhardt

No man is an island if he's on at least one mailing list.


More information about the pacman-dev mailing list