From fbb2bd2b8e1337f59bd56728460f9ea2fb5fc423 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Sat, 27 Oct 2012 09:51:36 +0200 Subject: Fix return code handling Stop trap_exit from forcing a 0 exit code. This fixes makechrootpkg, which used to always return success, even if the build failed. Signed-off-by: Pierre Schmitz --- mkarchroot.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'mkarchroot.in') diff --git a/mkarchroot.in b/mkarchroot.in index 7ea90e1..76ad840 100644 --- a/mkarchroot.in +++ b/mkarchroot.in @@ -160,7 +160,8 @@ copy_hostconf () { } trap_chroot_umount () { - trap 'trap_exit' EXIT INT QUIT TERM HUP + trap 'trap_abort' INT QUIT TERM HUP + trap 'trap_exit' EXIT for cache_dir in ${cache_dirs[@]}; do umount "${working_dir}/${cache_dir}" -- cgit v1.2.3-54-g00ecf