[arch-projects] [devtools][PATCH] archbuild: explicitly exit with makechrootpkg's return

Lukas Fleischer archlinux at cryptocrack.de
Sun Dec 4 11:41:22 EST 2011


On Sun, Dec 04, 2011 at 11:13:46AM -0500, Dave Reisner wrote:
> This fixes a compound command such as the one below from continuing even
> if the first fails.
> 
>   extra-x86_64-build && extra-i686-build
> 
> The problem is that the EXIT trap is fired if we let the script run to
> completion. Instead, explicitly call cleanup with the return of the
> makechrootpkg call to properly exit with error.
> 
> Signed-off-by: Dave Reisner <dreisner at archlinux.org>
> ---
>  archbuild.in |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
> 

Signed-off-by: Lukas Fleischer <archlinux at cryptocrack.de>

> diff --git a/archbuild.in b/archbuild.in
> index 502654c..733a79a 100644
> --- a/archbuild.in
> +++ b/archbuild.in
> @@ -84,3 +84,4 @@ fi
>  
>  msg "Building in chroot for [${repo}] (${arch})..."
>  setarch "${arch}" makechrootpkg -c -n -r "${chroots}/${repo}-${arch}"
> +cleanup $?
> -- 
> 1.7.8


More information about the arch-projects mailing list