| Summary: | ext2fsprogs: Add initial directory support to mke2fs ext4 | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Darren Hart <dvhart> |
| Component: | deployment | Assignee: | Darren Hart <dvhart> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium+ | CC: | liezhi.yang, mihai.lindner, sgw |
| Version: | 1.4 | ||
| Target Milestone: | 1.4 M3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | New (Never tested) |
| Verified: | Documentation change: | --- | |
|
Description
Darren Hart
2012-11-29 23:22:02 UTC
There is some discussion on the linux-ext4 list about this. Andreas Dilger pointed me to debugfs (the ext2fsprogs tool, not the in-kernel debug filesystem) which has much of this already implemented. I have an example script that gets us fairly far using debugfs. Some changes to ext2fsprogs would still be required, but this may be a more direct route to a solution. Long term, I would still like to see the filesystem population code moved into libextfs from debugfs and reused in mke2fs to implement the initial directory option. More discussion on the list is required however. If you are interested in participating in these discussions, please subscribe to the list: http://vger.kernel.org/vger-lists.html#linux-ext4 The symlink implementation is complete and merged into libext2fs. I'm marking this one as resolved. The next step is to incorporate the debugfs script into yocto for a proof of concept. Symlink implementation merged into upstream as of e2fsprogs-1.42.7, released 2013-01-21, commit f01c1a6bce5e6674cbfa5260db1691bca01a4410 |