From ced0ca31fe9f20e451b68891bf40c626493b56c7 Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Sat, 11 Dec 2010 15:51:27 +0300 Subject: [PATCH] Add get meta version by clX-meta package. --- pym/cl_vars_share.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pym/cl_vars_share.py b/pym/cl_vars_share.py index 8bfcf0d..347fc39 100644 --- a/pym/cl_vars_share.py +++ b/pym/cl_vars_share.py @@ -456,8 +456,9 @@ class varsShare: pkgInfoDir = path.join(systemroot,'var/db/pkg/app-misc/') if not os.access(pkgInfoDir,os.R_OK): return None - metaPkgs = filter(lambda x:"calculate-meta" in x, - os.listdir(pkgInfoDir)) + metaPkgs = sorted(filter(lambda x:"calculate-meta" in x or \ + "%s-meta"%shortname.lower() in x, + os.listdir(pkgInfoDir))) if metaPkgs: reFindVer = re.compile("(?<=\-)\d+\.?\d*\.?\d*") findVer = reFindVer.search(metaPkgs[0])