From: Fabian Groffen Date: Wed, 24 Jun 2009 08:36:19 +0000 (-0000) Subject: make postsync scripts work, thanks haubi for the patch X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=9bba471fd544662c5c96c1d9e26b8747634f582b;p=portage.git make postsync scripts work, thanks haubi for the patch svn path=/main/branches/prefix/; revision=13682 --- diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 2f15be0c7..e7a53c577 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -13368,12 +13368,12 @@ def action_sync(settings, trees, mtimedb, myopts, myaction): chk_updated_cfg_files(EPREFIX, settings.get("CONFIG_PROTECT","").split()) if myaction != "metadata": - if os.access(portage.USER_CONFIG_PATH + EPREFIX + "/bin/post_sync", os.X_OK): + if os.access(EPREFIX + portage.USER_CONFIG_PATH + "/bin/post_sync", os.X_OK): retval = portage.process.spawn( - [os.path.join(portage.USER_CONFIG_PATH, EPREFIX_LSTRIP, "bin", "post_sync"), + [os.path.join('/', EPREFIX_LSTRIP, portage.USER_CONFIG_PATH.lstrip(os.path.sep), "bin", "post_sync"), dosyncuri], env=settings.environ()) if retval != os.EX_OK: - print red(" * ")+bold("spawn failed of "+ portage.USER_CONFIG_PATH + EPREFIX + "/bin/post_sync") + print red(" * ")+bold("spawn failed of "+ EPREFIX + portage.USER_CONFIG_PATH + "/bin/post_sync") if(mybestpv != mypvs) and not "--quiet" in myopts: print