[Alexey] Extras:
1) Introduced tree view of partitions for multiple disk and LVM support.
2) Multiple disk core functionality implementation.
3) LVM detach using 'dmsetup remove'.
4) Add LVM documentation to ks_config.txt
5) Fix json syntax in ks_config.txt (" instead of ').
6) UI: support for /dev/loop (1) and /dev/vda (254) disks.
7) Fix install_linux_esx logic.
8) Treat BIOS and EFI boot partition as normal partitions (inject
them into partitions list).
9) Introduced PartitionType enum.
10) Renamed non obvious steps in _unsafe_install().
11) Use vfat instead of fat for ESP.
12) Update grubx64.efi to support lvm.
Co-developed-by: Alexey Makhalov <amakhalov@vmware.com>
Change-Id: I49e26f22e80eb399e3b48ee98d92ea460a957bf1
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/8125
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Harinadh Dommaraju <hdommaraju@vmware.com>
Reviewed-by: Anish Swaminathan <anishs@vmware.com>
-Remove the use of photoninstaller.py
-Replace image builder script
-Enhance image builder config file
-Support image building using config files from Makefile
- make image IMG_NAME=<name>
- make image CONFIG=<config_file>
- or combination of both the above
Change-Id: I1a0db70969224826130c5e4c25a74e7217a8dace
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/6150
Reviewed-by: Anish Swaminathan <anishs@vmware.com>
Tested-by: Anish Swaminathan <anishs@vmware.com>
-- remove unused shebangs.
-- interger division with operator //
-- replace Set with set.
-- replace `` with repr.
-- replace has_key with in
Change-Id: I8ef92b42cb1a4477eb8be23da6a86499a3436876
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3860
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Bo Gan <ganb@vmware.com>