aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/e2fsprogs/e2fsprogs
AgeCommit message (Expand)Author
2015-10-24e2fsprogs: backport a patch to fix filetype for hardlinkRobert Yang
2015-09-12meta: Fix Upstream-Status statementsRoss Burton
2015-05-07e2fsprogs: fix the CVE-2015-1572Roy Li
2015-04-21e2fsprogs: add ptestDmitry Eremin-Solenikov
2015-03-16e2fsprogs: CVE-2015-0247Sona Sarmadi
2015-02-21e2fsprogs: Add a patch to speedup mkfsRichard Purdie
2014-09-10e2fsprogs: update acinclude.m4Ross Burton
2014-08-23e2fsprogs: Backport fixes for building with muslPaul Barker
2014-03-21e2fsprogs: return error when failed to populate fsRobert Yang
2014-03-11e2fsprogs: fix cross compilation problemChen Qi
2014-03-07e2fsprogs: populate-extfs.sh: remove itRobert Yang
2014-03-07e2fsprogs: mke2fs: update the manual for the -d optionRobert Yang
2014-03-07e2fsprogs: debugfs: use the functions in misc/create_inode.cRobert Yang
2014-03-07e2fsprogs: mke2fs: handle hardlinksRobert Yang
2014-03-07e2fsprogs: mke2fs: add an option: -d root-directoryRobert Yang
2014-03-07e2fsprogs: mke2fs: set owner/mode/time for the inodeRobert Yang
2014-03-07e2fsprogs: mke2fs: create directoryRobert Yang
2014-03-07e2fsprogs: mke2fs: copy regular fileRobert Yang
2014-03-07e2fsprogs: mke2fs: create symlinkRobert Yang
2014-03-07e2fsprogs: mke2fs: create special fileRobert Yang
2014-03-07e2fsprogs: mke2fs: copy files recursivelyRobert Yang
2014-03-07e2fsprogs: mke2fs: add the ability to copy files from a given directoryRobert Yang
2014-01-23Revert "e2fsprogs/populate-extfs.sh: fix a problem on dash"Richard Purdie
2014-01-21e2fsprogs/populate-extfs.sh: fix a problem on dashRobert Yang
2014-01-06e2fsprogs: upgrade to 1.42.9Robert Yang
="n">SIGPIPE, signal.SIG_DFL) parser = argparse.ArgumentParser( description="BitBake layers utility", epilog="Use %(prog)s <subcommand> --help to get help on a specific command", add_help=False) parser.add_argument('-d', '--debug', help='Enable debug output', action='store_true') parser.add_argument('-q', '--quiet', help='Print only errors', action='store_true') parser.add_argument('-F', '--force', help='Force add without recipe parse verification', action='store_true') parser.add_argument('--color', choices=['auto', 'always', 'never'], default='auto', help='Colorize output (where %(metavar)s is %(choices)s)', metavar='COLOR') global_args, unparsed_args = parser.parse_known_args() # Help is added here rather than via add_help=True, as we don't want it to # be handled by parse_known_args() parser.add_argument('-h', '--help', action='help', default=argparse.SUPPRESS, help='show this help message and exit') subparsers = parser.add_subparsers(title='subcommands', metavar='<subcommand>') subparsers.required = True if global_args.debug: logger.setLevel(logging.DEBUG) elif global_args.quiet: logger.setLevel(logging.ERROR) # Need to re-run logger_create with color argument # (will be the same logger since it has the same name) bb.msg.logger_create('bitbake-layers', output=sys.stdout, color=global_args.color) plugins = [] tinfoil = bb.tinfoil.Tinfoil(tracking=True) tinfoil.logger.setLevel(logger.getEffectiveLevel()) try: tinfoil.prepare(True) for path in ([topdir] + tinfoil.config_data.getVar('BBPATH').split(':')): pluginpath = os.path.join(path, 'lib', 'bblayers') bb.utils.load_plugins(logger, plugins, pluginpath) registered = False for plugin in plugins: if hasattr(plugin, 'register_commands'): registered = True plugin.register_commands(subparsers) if hasattr(plugin, 'tinfoil_init'): plugin.tinfoil_init(tinfoil) if not registered: logger.error("No commands registered - missing plugins?") sys.exit(1) args = parser.parse_args(unparsed_args, namespace=global_args) if getattr(args, 'parserecipes', False): tinfoil.config_data.disableTracking() tinfoil.parse_recipes() tinfoil.config_data.enableTracking() return args.func(args) finally: tinfoil.shutdown() if __name__ == "__main__": try: ret = main() except bb.BBHandledException: ret = 1 except Exception: ret = 1 import traceback traceback.print_exc() sys.exit(ret)