diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-07-12 20:45:53 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-07-12 20:45:53 +0000 |
commit | c54a920d60415f19b3a42796193d87b6b21c84a1 (patch) | |
tree | fde9fd7ed67c42f3792badbb362415b24d4893fd /pym/_emerge/actions.py | |
parent | 6c13644725a2371993fcf1d484e8852122a8b21e (diff) | |
download | portage-c54a920d60415f19b3a42796193d87b6b21c84a1.tar.gz portage-c54a920d60415f19b3a42796193d87b6b21c84a1.tar.bz2 portage-c54a920d60415f19b3a42796193d87b6b21c84a1.zip |
Remove leading slash from appropriate paths inside portage.const, so that
lstrip(os.sep) is not needed for os.path.join() calls. Thanks to Fabian
Groffen <grobian@g.o> for this patch.
svn path=/main/trunk/; revision=13821
Diffstat (limited to 'pym/_emerge/actions.py')
-rw-r--r-- | pym/_emerge/actions.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py index f7ec0a15b..0a48271c5 100644 --- a/pym/_emerge/actions.py +++ b/pym/_emerge/actions.py @@ -2203,12 +2203,13 @@ def action_sync(settings, trees, mtimedb, myopts, myaction): chk_updated_cfg_files("/", settings.get("CONFIG_PROTECT","").split()) if myaction != "metadata": - if os.access(portage.USER_CONFIG_PATH + "/bin/post_sync", os.X_OK): + postsync = os.path.join(settings["PORTAGE_CONFIGROOT"], + portage.USER_CONFIG_PATH, "bin", "post_sync") + if os.access(postsync, os.X_OK): retval = portage.process.spawn( - [os.path.join(portage.USER_CONFIG_PATH, "bin", "post_sync"), - dosyncuri], env=settings.environ()) + [postsync, dosyncuri], env=settings.environ()) if retval != os.EX_OK: - print red(" * ")+bold("spawn failed of "+ portage.USER_CONFIG_PATH + "/bin/post_sync") + print red(" * ") + bold("spawn failed of " + postsync) if(mybestpv != mypvs) and not "--quiet" in myopts: print |