Difference between revisions of "Improve UBI user space tools"

From eLinux.org
Jump to: navigation, search
(add new proposal page)
 
(Contractor Candidates: add ideas from Richard Weinberger)
Line 31: Line 31:
 
== Contractor Candidates ==
 
== Contractor Candidates ==
 
None yet.
 
None yet.
 +
 +
== Notes ==
 +
Richard Weinberger wrote:
 +
IMHO we should not only focus on the user interface.
 +
Customers often ask me for the following two features:
 +
 
 +
  - A tool to extract files from an UBIFS image (AKA ubidump).
 +
  - Fastmap support for the ubinize tool to generate fastmap enabled UBI images.
  
 
[[Category:Project proposals 2013]]
 
[[Category:Project proposals 2013]]

Revision as of 00:26, 12 November 2013

Summary
Improve UBI userspace tools
Proposer
Ezequiel García <ezequiel@vanguardiasur.com.ar>

Description

Currently the UBI tools are a bit messy and not straight-forward to use. In addition, there are quite a few different -yet related- commands to accomplish different stages of an UBI/UBIFS preparation or flashing.

A possible way of dealing with such complexity would be revisiting these tools and introduce a new centralized tool (git-like), with sub-commands for the different tasks.

The benefit of this effort is obviously to simplify the (exceedingly) complicated task of dealing with UBI and UBI volumes setup, both off-box and in-box (presumably for developers testings).

For instance, the ubinize tool requires the setup of an 'ini' file specifying the volumes configuration, which is usually a bit annoying.

Related work

I'm not aware of any

Scope

A first working proposal of the centralized tool could be complete in 4 weeks. This work should be done as close to upstream as possible to come up with something useful to regular UBI users.

Contractor Candidates

None yet.

Notes

Richard Weinberger wrote:

IMHO we should not only focus on the user interface.
Customers often ask me for the following two features: 
 
 - A tool to extract files from an UBIFS image (AKA ubidump).
 - Fastmap support for the ubinize tool to generate fastmap enabled UBI images.