From 9bba471fd544662c5c96c1d9e26b8747634f582b Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Wed, 24 Jun 2009 08:36:19 +0000 Subject: [PATCH] make postsync scripts work, thanks haubi for the patch svn path=/main/branches/prefix/; revision=13682 --- pym/_emerge/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 -- 2.26.2