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
..
2015-10-08 17:12:46 -07:00
2015-10-08 17:14:16 -07:00
2016-05-09 15:41:38 +10:00
2015-02-12 10:41:32 +11:00
2016-05-09 15:41:38 +10:00
2016-09-01 14:41:26 +10:00
2016-08-22 07:12:15 -05:00
2015-02-12 10:41:32 +11:00
2016-07-01 12:14:38 +02:00
2016-07-19 11:32:49 +08:00
2016-09-06 21:21:11 +00:00
2015-02-12 10:41:32 +11:00
2016-02-01 21:03:03 -06:00
2015-05-11 16:55:02 +00:00
2016-03-01 21:49:10 -08:00
2015-02-12 10:41:32 +11:00
2016-08-25 10:07:29 +08:00
2016-08-25 10:07:29 +08:00
2015-02-12 10:41:32 +11:00
2015-02-12 10:41:32 +11:00
2016-09-01 05:14:47 +00:00
2015-02-10 11:45:35 -08:00
2015-02-10 11:45:35 -08:00
2016-01-07 12:06:19 +00:00
2015-02-10 11:45:35 -08:00
2015-06-22 13:19:14 -05:00
2015-04-02 23:55:19 +00:00
2015-10-13 17:54:09 -07:00
2016-09-06 04:47:29 +00:00
2016-02-20 08:19:21 -06:00
2016-03-07 04:47:35 +00:00
2016-04-05 16:29:57 +02:00
2015-02-12 10:41:32 +11:00
2015-12-26 22:07:19 +00:00
2015-07-19 10:23:34 +00:00
2016-05-26 17:31:00 +00:00
2015-02-12 10:41:32 +11:00
2015-04-08 12:54:32 -05:00
2015-12-01 14:11:40 +00:00
2015-02-12 10:41:32 +11:00
2015-02-12 10:41:32 +11:00
2016-04-15 12:37:22 +10:00
2016-07-08 09:15:08 -07:00
2016-08-22 16:53:32 +00:00
2016-08-22 07:14:25 -05:00
2016-03-12 19:04:22 +00:00
2015-12-16 01:25:10 +00:00
2015-12-10 20:12:14 +00:00
2015-02-10 11:45:35 -08:00
2015-02-10 11:45:35 -08:00
2015-02-12 10:41:32 +11:00
2016-05-13 11:52:23 +10:00
2015-08-17 16:21:09 +00:00
2015-04-14 13:39:18 -04:00
2016-08-29 21:05:04 +00:00
2016-06-29 16:51:46 -05:00
2016-05-09 15:41:38 +10:00
2016-05-27 09:25:22 +10:00
2015-02-12 10:41:32 +11:00
2015-02-12 10:41:32 +11:00
2015-02-12 10:41:32 +11:00
2016-07-28 13:14:36 -05:00
2015-06-26 09:57:12 +08:00
2016-06-07 14:15:47 +02:00
2016-07-01 21:31:59 +02:00
2016-06-07 01:00:50 +00:00
2016-07-14 13:54:41 +10:00
2015-02-12 10:41:32 +11:00
2016-09-08 11:10:19 +10:00
2016-03-20 10:42:34 -07:00
2016-07-20 14:50:21 -07:00
2016-05-09 15:41:38 +10:00
2015-04-28 11:02:44 +00:00
2016-02-17 04:43:29 +00:00
2015-05-12 17:48:49 +02:00
2016-08-12 12:49:19 +02:00
2016-05-09 15:41:38 +10:00
2016-06-22 17:10:04 +02:00
2016-06-22 17:10:04 +02:00
2016-08-03 15:24:07 +02:00
2015-02-12 10:41:32 +11:00
2015-02-12 10:41:32 +11:00
2015-02-12 10:41:32 +11:00
2016-05-03 22:23:51 -07:00
2016-06-07 00:59:02 +00:00
2015-02-12 10:41:32 +11:00
2016-09-08 11:10:19 +10:00
2015-02-12 10:41:32 +11:00
2015-03-04 23:11:27 +00:00
2016-07-06 23:49:31 +00:00
2016-09-01 05:44:03 +00:00
2015-04-12 11:36:17 -07:00
2016-09-08 04:31:01 +00:00
2016-05-13 11:52:23 +10:00
2016-08-08 17:54:20 +10:00
2015-02-12 10:41:32 +11:00