4 Dec
2011
4 Dec
'11
4:13 p.m.
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@archlinux.org> --- archbuild.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 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