From 7e9b615f92ef5af492b1147b92335dbdb844e343 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 20 Aug 2010 08:21:16 -0700 Subject: * Fix EROOT handling in various places in vartree.py. It should be all fixed now, but needs testing. * Remove unused root parameter in calls to dblink.isowner() and _match_contents(). * Make doebuild_environment() and prepare_build_dirs() take keyword arguments, and ignore unused parameters. Especially don't use myroot parameters since they are confusing given EROOT support. --- pym/portage/package/ebuild/prepare_build_dirs.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'pym/portage/package/ebuild/prepare_build_dirs.py') diff --git a/pym/portage/package/ebuild/prepare_build_dirs.py b/pym/portage/package/ebuild/prepare_build_dirs.py index dc29eeeb8..3792800ac 100644 --- a/pym/portage/package/ebuild/prepare_build_dirs.py +++ b/pym/portage/package/ebuild/prepare_build_dirs.py @@ -18,8 +18,16 @@ from portage.output import colorize from portage.util import apply_recursive_permissions, \ apply_secpass_permissions, ensure_dirs, writemsg -def prepare_build_dirs(myroot, mysettings, cleanup): +def prepare_build_dirs(myroot=None, settings=None, cleanup=False): + """ + The myroot parameter is ignored. + """ + myroot = None + if settings is None: + raise TypeError("settings argument is required") + + mysettings = settings clean_dirs = [mysettings["HOME"]] # We enable cleanup when we want to make sure old cruft (such as the old -- cgit v1.2.3-1-g7c22