diskimage-builder/doc/source/developer
Andreas Florath 3d48a528c1 Refactor: block-device handling (local loop)
Block device handling can be somewhat complex - especially
when taking things like md, lvm or encryption into account.

This patch factors out the creation and deletion of the local
loop image device handling into a python library.

The main propose of this patch is to implement the needed
infrastructure.  Based on this, more advanced functions can be added.
Example: (advanced) partitioning, LVM, handling different boot
scenarios (BIOS, UEFI, ...), possibility of handling multiple images
(local loop image, iSCSI, physical hard disk, ...), handling of
different filesystems for different partitions / LVs.

Change-Id: Ib626b36a00f8a5dc3dbde8df3e2619a2438eaaf1
Signed-off-by: Andreas Florath <andreas@florath.net>
2016-09-08 04:31:01 +00:00
..
caches.rst Prettify 'Caches and offline mode' documentation 2015-09-17 12:14:54 +02:00
components.rst doc: migrate from README.rst to Sphinx 2015-09-10 16:55:39 +10:00
design.rst Use fstrim to prep the block device 2016-03-13 16:24:59 +00:00
developing_elements.rst Refactor: block-device handling (local loop) 2016-09-08 04:31:01 +00:00
dib_lint.rst Add documentation for dib-lint 2016-05-02 01:29:17 -05:00
index.rst Add documentation for dib-lint 2016-05-02 01:29:17 -05:00
invocation.rst Making element overriding explicit 2016-09-08 10:58:19 +10:00
stable_interfaces.rst Document what our stable interfaces are 2015-07-22 09:17:02 +00:00