mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
scripts/oe-pkgdata-util: Enable list-pkgs to print ordered packages
The list-pkgs currently print packages in unordered format. Enable list-pkgs to print ordered packages that will ease viewing. (From OE-Core rev: ab661f96e2fd529588692c978274a840f34ee7cf) Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
03a790db55
commit
7035b4b21e
|
@ -389,21 +389,16 @@ def list_pkgs(args):
|
|||
return False
|
||||
return True
|
||||
|
||||
pkglist = []
|
||||
if args.recipe:
|
||||
packages = get_recipe_pkgs(args.pkgdata_dir, args.recipe, args.unpackaged)
|
||||
|
||||
if args.runtime:
|
||||
pkglist = []
|
||||
runtime_pkgs = lookup_pkglist(packages, args.pkgdata_dir, False)
|
||||
for rtpkgs in runtime_pkgs.values():
|
||||
pkglist.extend(rtpkgs)
|
||||
else:
|
||||
pkglist = packages
|
||||
|
||||
for pkg in pkglist:
|
||||
if matchpkg(pkg):
|
||||
found = True
|
||||
print("%s" % pkg)
|
||||
else:
|
||||
if args.runtime:
|
||||
searchdir = 'runtime-reverse'
|
||||
|
@ -414,9 +409,13 @@ def list_pkgs(args):
|
|||
for fn in files:
|
||||
if fn.endswith('.packaged'):
|
||||
continue
|
||||
if matchpkg(fn):
|
||||
found = True
|
||||
print("%s" % fn)
|
||||
pkglist.append(fn)
|
||||
|
||||
for pkg in sorted(pkglist):
|
||||
if matchpkg(pkg):
|
||||
found = True
|
||||
print("%s" % pkg)
|
||||
|
||||
if not found:
|
||||
if args.pkgspec:
|
||||
logger.error("Unable to find any package matching %s" % args.pkgspec)
|
||||
|
|
Loading…
Reference in New Issue
Block a user