remove unused filesystem blocks from .zd files
|Reported by:||Quozl||Owned by:||Quozl|
|Component:||not assigned||Version:||not specified|
|Deployments affected:||Action Needed:||communicate|
As part of #9411 it was requested that "OFW knows to only write blocks/chunks where data actually resides, rather than writing out a full 4gb of data every time".
Since OFW cannot reasonable identify which blocks contain data (requires extensive processing and support for ext2, ext3, and ext4), we instead move this responsibility to olpc-os-builder.
- fix olpc-os-builder to exclude unused filesystem blocks,
- fix XO-1.5 OpenFirmware to accept .zd files with missing blocks,
- fix XO-1.75 OpenFirmware to accept .zd files with missing blocks.