diff -uNr portage-2.0.51.22-r2/pym/portage.py portage-patched/pym/portage.py --- portage-2.0.51.22-r2/pym/portage.py 2005-07-19 19:35:16.789904000 +0900 +++ portage-patched/pym/portage.py 2005-07-19 23:21:06.729902000 +0900 @@ -2608,7 +2608,10 @@ return spawn(EBUILD_SH_BINARY+" "+mydo,mysettings,debug=debug,free=1,logfile=logfile) elif mydo in ["prerm","postrm","preinst","postinst","config"]: mysettings.load_infodir(pkg_dir) - return spawn(EBUILD_SH_BINARY+" "+mydo,mysettings,debug=debug,free=1,logfile=logfile) + if mydo=="config": + return spawn(EBUILD_SH_BINARY+" "+mydo,mysettings,debug=debug,free=1) + else: + return spawn(EBUILD_SH_BINARY+" "+mydo,mysettings,debug=debug,free=1,logfile=logfile) try: mysettings["SLOT"],mysettings["RESTRICT"] = db["/"]["porttree"].dbapi.aux_get(mycpv,["SLOT","RESTRICT"])