[arch-projects] [devtools][PATCH] archbuild: explicitly exit with	makechrootpkg's return
    Dave Reisner 
    d at falconindy.com
       
    Sun Dec  4 11:13:46 EST 2011
    
    
  
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(-)
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