portage.package.ebuild.prepare_build_dirs module

portage.package.ebuild.prepare_build_dirs._adjust_perms_msg(settings, msg)
portage.package.ebuild.prepare_build_dirs._ensure_log_subdirs(logdir, subdir)

This assumes that logdir exists, and creates subdirectories down to subdir as necessary. The gid of logdir is copied to all subdirectories, along with 0x2070 mode bits if present. Both logdir and subdir are assumed to be normalized absolute paths.

portage.package.ebuild.prepare_build_dirs._prepare_fake_distdir(settings, alist)
portage.package.ebuild.prepare_build_dirs._prepare_fake_filesdir(settings)
portage.package.ebuild.prepare_build_dirs._prepare_features_dirs(mysettings)
portage.package.ebuild.prepare_build_dirs._prepare_workdir(mysettings)
portage.package.ebuild.prepare_build_dirs.prepare_build_dirs(myroot=None, settings=None, cleanup=False)

The myroot parameter is ignored.