Index: portage-2.0/pym/portage_exec.py =================================================================== --- portage-2.0.orig/pym/portage_exec.py +++ portage-2.0/pym/portage_exec.py @@ -156,6 +156,11 @@ def spawn(mycommand,env={},opt_name=None pass try: + if env.has_key("DEBUG_ENV_PICKLE"): + import pickle + pickle_file=file(env["DEBUG_ENV_PICKLE"],"w") + pickle.dump(env,pickle_file) + pickle_file.close() #print "execing", myc, myargs os.execve(myc,myargs,env) except SystemExit, e: