From a8ed41c477e4dc13ff51d61ffee8ac7d8cdd0602 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 30 Dec 2006 21:38:26 +0000 Subject: Use return values instead of direct sys.exit(123) calls when a merge fails. svn path=/main/trunk/; revision=5432 --- bin/emerge | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/emerge b/bin/emerge index 4865b2ce3..24f1f91d4 100755 --- a/bin/emerge +++ b/bin/emerge @@ -3015,8 +3015,8 @@ class MergeTask(object): mydbapi=bindb, vartree=self.trees[myroot]["vartree"], prev_mtimes=ldpath_mtimes) - if retval is None: - sys.exit(1) + if retval != os.EX_OK: + return retval #need to check for errors if "--buildpkgonly" not in self.myopts: self.trees[x[1]]["vartree"].inject(x[2]) -- cgit v1.2.3-1-g7c22