[matter] fix --pretend behaviour. Matter is required to return after dep calculation.

This commit is contained in:
Fabio Erculiani
2013-01-13 23:02:17 +00:00
parent ef7a892d36
commit 326a52a3e0

View File

@@ -612,8 +612,6 @@ class PackageBuilder(object):
build_args = []
build_args += PackageBuilder.PORTAGE_BUILD_ARGS
build_args += PackageBuilder.PORTAGE_BUILTIN_ARGS
if self._pretend and "--pretend" not in build_args:
build_args.append("--pretend")
build_args += ["=" + best_v for _x, best_v in packages]
myaction, myopts, myfiles = parse_opts(build_args)
@@ -657,6 +655,10 @@ class PackageBuilder(object):
for pkg in unmerge_queue:
print_info(" %s" % (pkg.cpv,))
if self._pretend:
print_info("portage spawned with --pretend, done!")
return 0
# re-calling action_build(), deps are re-calculated though
validate_ebuild_environment(emerge_trees)
mergetask = Scheduler(settings, emerge_trees, mtimedb,