Lines 31-37
portage.proxy.lazyimport.lazyimport(globals(),
Link Here
|
31 |
from portage import auxdbkeys, bsd_chflags, dep_check, \ |
31 |
from portage import auxdbkeys, bsd_chflags, dep_check, \ |
32 |
eapi_is_supported, merge, os, selinux, StringIO, \ |
32 |
eapi_is_supported, merge, os, selinux, StringIO, \ |
33 |
unmerge, _encodings, _parse_eapi_ebuild_head, _os_merge, \ |
33 |
unmerge, _encodings, _parse_eapi_ebuild_head, _os_merge, \ |
34 |
_shell_quote, _split_ebuild_name_glep55, _unicode_decode, _unicode_encode |
34 |
_shell_quote, _split_ebuild_name_glep55, _unicode_decode, _unicode_encode, \ |
|
|
35 |
settings |
35 |
from portage.const import EBUILD_SH_ENV_FILE, EBUILD_SH_BINARY, \ |
36 |
from portage.const import EBUILD_SH_ENV_FILE, EBUILD_SH_BINARY, \ |
36 |
INVALID_ENV_FILE, MISC_SH_BINARY |
37 |
INVALID_ENV_FILE, MISC_SH_BINARY |
37 |
from portage.data import portage_gid, portage_uid, secpass, \ |
38 |
from portage.data import portage_gid, portage_uid, secpass, \ |
Lines 685-693
def doebuild(myebuild, mydo, myroot, mysettings, debug=0, listonly=0,
Link Here
|
685 |
os.path.dirname(myebuild), "environment.bz2") |
686 |
os.path.dirname(myebuild), "environment.bz2") |
686 |
if not os.path.isfile(saved_env): |
687 |
if not os.path.isfile(saved_env): |
687 |
saved_env = None |
688 |
saved_env = None |
|
|
689 |
bzip_command = settings["PORTAGE_BZIP_COMMAND"] |
688 |
if saved_env: |
690 |
if saved_env: |
689 |
retval = os.system( |
691 |
retval = os.system( |
690 |
"bzip2 -dc %s > %s" % \ |
692 |
bzip_command + " -dc %s > %s" % \ |
691 |
(_shell_quote(saved_env), |
693 |
(_shell_quote(saved_env), |
692 |
_shell_quote(env_file))) |
694 |
_shell_quote(env_file))) |
693 |
try: |
695 |
try: |
694 |
- |
|
|