--- emerge.ORG 2007-02-23 12:57:11.000000000 -0800 +++ emerge 2007-02-23 12:59:38.000000000 -0800 @@ -3306,9 +3306,9 @@ del logid_path # check if we need to restart portage - mysplit=portage.pkgsplit(pkg_compl) - if mysplit[0] == "sys-apps/portage" and pkgs[1] == "/": - self.restart_portage(pkgs, mergecount, totalcount, mtimedb) + mysplit=portage.pkgsplit(x[2]) + if mysplit[0] == "sys-apps/portage" and x[1] == "/": + self.restart_portage(x, mergecount, totalcount, mtimedb) else: if retcode != os.EX_OK: