[OE-core] [RFC PATCH 00/12] ext2/3/4 image generation optimization

Mark Hatle mark.hatle at windriver.com
Thu Nov 21 07:13:46 UTC 2013


At Wind River we've been using and testing this change for the last couple
of months.  I'm not sure it's ready for inclusion ues in oe-core, but the
patches have been sent to the ext4 maintainer.  (Robert can further clarify
if there are any questions.)

Robert Yang (12):
  e2fsprogs/mke2fs: add an option: -d root-directory
  e2fsprogs/mke2fs: misc/util.c: implement populate_fs()
  e2fsprogs/mke2fs: create special file
  e2fsprogs/mke2fs: create symlink
  e2fsprogs/mke2fs: copy regular file
  e2fsprogs/mke2fs: create directory
  e2fsprogs/mke2fs: set more information for inode
  e2fsprogs/mke2fs: handle hardlinks
  e2fsprogs/mke2fs: update the manual for the -d option
  e2fsprogs/mke2fs: debugfs: use the functions in misc/util.c (re-add
    after revert)
  e2fsprogs: enable the "-d" related patches
  image_types.bbclass: use mke2fs -d to create the ext2/3/4 image

 meta/classes/image_types.bbclass                   |   3 +-
 ...1-mke2fs.c-add-an-option-d-root-directory.patch | 206 ++++++++++
 .../0002-misc-util.c-implement-populate_fs.patch   | 120 ++++++
 .../0003-misc-util.c-create-special-file.patch     |  98 +++++
 .../0004-misc-util.c-create-symlink.patch          |  62 +++
 .../0005-misc-util.c-copy-regular-file.patch       | 221 ++++++++++
 .../0006-misc-util.c-create-directory.patch        |  62 +++
 ...isc-util.c-set-more-information-for-inode.patch |  79 ++++
 .../0008-misc-util.c-handle-hardlinks.patch        | 145 +++++++
 ...s.8.in-update-the-manual-for-the-d-option.patch |  40 ++
 ...-debugfs-use-the-functions-in-misc-util.c.patch | 449 +++++++++++++++++++++
 .../recipes-devtools/e2fsprogs/e2fsprogs_1.42.8.bb |  10 +
 12 files changed, 1493 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0001-mke2fs.c-add-an-option-d-root-directory.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0002-misc-util.c-implement-populate_fs.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0003-misc-util.c-create-special-file.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0004-misc-util.c-create-symlink.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0005-misc-util.c-copy-regular-file.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0006-misc-util.c-create-directory.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0007-misc-util.c-set-more-information-for-inode.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0008-misc-util.c-handle-hardlinks.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0009-mke2fs.8.in-update-the-manual-for-the-d-option.patch
 create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42.8/0010-debugfs-use-the-functions-in-misc-util.c.patch

-- 
1.8.1.2.545.g2f19ada




More information about the Openembedded-core mailing list