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 <[email protected]> > --- > archbuild.in | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) >
Signed-off-by: Lukas Fleischer <[email protected]> > 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
