Lines Matching +full:stdout +full:- +full:path
8 # SPDX-License-Identifier: GPL-2.0-only
21 scripts_path = os.path.dirname(__file__)
23 sys.path = sys.path + [lib_path]
26 logger = scriptutils.logger_create(os.path.basename(__file__))
32 logger.error("Unable to find bitbake by searching parent directory of this script or PATH")
34 logger.debug('Using standard bitbake path %s' % bitbakepath)
61 if "-native" in pkg:
66 pkgdatafile = os.path.join(pkgdata_dir, 'runtime-reverse', pkg)
103 if os.path.exists(os.path.join(checkpth, '.git')):
105 checkpth = os.path.dirname(checkpth)
110 …stdout, _ = bb.process.run(['git', 'rev-parse', '--abbrev-ref', '--symbolic-full-name', '@{u}'], c…
112 stdout = None
113 if stdout:
114 return stdout.strip()
120 stdout, _ = bb.process.run(['git', 'rev-parse', 'HEAD'], cwd=repodir)
122 stdout = None
123 if stdout:
124 return stdout.strip()
132 stdout, _ = bb.process.run(['git', 'remote', '-v'], cwd=repodir)
134 stdout = None
135 if stdout:
136 for line in stdout.splitlines():
149 layername = os.path.basename(layerdir)
153 … layername = os.path.basename(os.path.dirname(layerdir)) + '_' + os.path.basename(layerdir)
167 if os.path.abspath(repodir) != os.path.abspath(layerdir):
168 layerdata['vcs_subdir'] = os.path.relpath(layerdir, repodir)
205 logger.debug('%s- %s' % (spaces, data.pn))
206 elif "-native" not in data.pn:
208 logger.debug('%s- %s' % (spaces, data.pn))
235 logger.debug(' - %s' % ap)
252 if "-native" not in data.pn:
260 if "-native" in data.pn:
320 json.dump(config, sys.stdout, indent=2)
323 tmpoutdir = tempfile.mkdtemp(prefix=os.path.basename(__file__)+'-')
327 shutil.copy2(args.manifest,os.path.join(tmpoutdir, "manifest"))
335 f = open(os.path.join(tmpoutdir, "pkgs"), 'w')
348 f = open(os.path.join(tmpoutdir, "recipes"), 'w')
368 rvalues[pn]['filepath'] = os.path.relpath(fpth, layerdir)
376 rvalues[pn]['layer'] = os.path.basename(layerdir)
381 …rvalues[pn]['inherits'] = sorted({os.path.splitext(os.path.basename(r))[0] for r in lr if r not in…
401 recipeoutdir = os.path.join(tmpoutdir, pn, 'patches')
409 …rvalues[pn]['patches'].append((os.path.basename(patchlayerdir), os.path.relpath(patch, patchlayerd…
413 pn_dir = os.path.join(tmpoutdir, pn)
415 f = open(os.path.join(pn_dir, 'recipe.json'), 'w')
419 with open(os.path.join(tmpoutdir, 'recipes.json'), 'w') as f:
423 outname = os.path.basename(args.output)
425 outname = os.path.splitext(os.path.basename(args.manifest))[0]
427 outname = outname[:-7]
429 outname = outname[:-4]
433 tarfn = tarfn[:-1]
445 … epilog="Use %(prog)s <subcommand> --help to get help on a specific command")
446 parser.add_argument('-d', '--debug', help='Enable debug output', action='store_true')
447 parser.add_argument('-q', '--quiet', help='Print only errors', action='store_true')
452 parser_get_recipes = subparsers.add_parser('recipe-info',
459 parser_pkg_dep = subparsers.add_parser('list-depends',
462 …parser_pkg_dep.add_argument('--native', help='also print native and cross packages', action='stor…
467 parser_recipes = subparsers.add_parser('list-recipes',
474 parser_packages = subparsers.add_parser('list-packages',
481 parser_layers = subparsers.add_parser('list-layers',
484 …parser_layers.add_argument('-o', '--output', help='Output file - defaults to stdout if not specifi…
485 default=sys.stdout, type=argparse.FileType('w'))
489 parser_dconfig = subparsers.add_parser('dump-config',
495 parser_export = subparsers.add_parser('manifest-info',
498 parser_export.add_argument('-c', '--config', help='load config from json file')
499 …parser_export.add_argument('-o', '--output', help='Output file (tarball) - defaults to manifest na…