summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/main.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-05-14 22:21:08 -0700
committerZac Medico <zmedico@gentoo.org>2011-05-14 22:21:08 -0700
commit80145998591fc0dc51ab4a96a279fed40a04345a (patch)
tree0e21c36ad02e87362ab5b0d50a9259db375a01ab /pym/_emerge/main.py
parent5fc6f2b77d853eec51d6dbdfbfecc5dd7c5b5648 (diff)
downloadportage-80145998591fc0dc51ab4a96a279fed40a04345a.tar.gz
portage-80145998591fc0dc51ab4a96a279fed40a04345a.tar.bz2
portage-80145998591fc0dc51ab4a96a279fed40a04345a.zip
Use vardbapi.lock() where applicable.
Diffstat (limited to 'pym/_emerge/main.py')
-rw-r--r--pym/_emerge/main.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index 38afe7dfd..ee0fc4ed0 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -356,7 +356,8 @@ def post_emerge(myaction, myopts, myfiles,
portage.util.ensure_dirs(vdb_path)
vdb_lock = None
if os.access(vdb_path, os.W_OK) and not "--pretend" in myopts:
- vdb_lock = portage.locks.lockdir(vdb_path)
+ vardbapi.lock()
+ vdb_lock = True
if vdb_lock:
try:
@@ -366,7 +367,7 @@ def post_emerge(myaction, myopts, myfiles,
mtimedb.commit()
finally:
if vdb_lock:
- portage.locks.unlockdir(vdb_lock)
+ vardbapi.unlock()
chk_updated_cfg_files(settings['EROOT'], config_protect)