Commit Graph

8 Commits

Author SHA1 Message Date
hdommaraju 802c5823a7 installer: lvm support partition
[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>
2019-10-11 01:21:07 -07:00
suezzelur d07c27b729 Additional improvements to image builder
-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>
2018-11-14 17:36:26 -08:00
xiaolin-vmware c533b30802 Clean install code. Limit all lines to a maximum of 99 characters
Change-Id: I9d4758fb6428aa41305a165a076d9156e46b4e42
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/4576
Reviewed-by: Divya Thaluru <dthaluru@vmware.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>
2017-12-28 13:39:44 -08:00
xiaolin-vmware e51de7175e Use the with keyword when dealing with file objects.
Change-Id: I3586b00e5c671707c221347fdc542ec28b4db9a9
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/4472
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Bo Gan <ganb@vmware.com>
2017-12-11 16:46:21 -08:00
xiaolin-vmware 0c250142d7 installer:
-- 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>
2017-10-03 12:34:52 -07:00
yangyao2 72832a72f4 modified ui with tab removed, and disk partitioning
Change-Id: I4b459f3bc2c81fa6b48cbf110f61be0667086144
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/1625
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: suezzelur <anishs@vmware.com>
2016-11-04 16:38:01 -07:00
YustasSwamp dc0dfc30be Remove 'order' property. Use sorted dictionary. 2015-07-12 17:12:25 -07:00
Mahmoud Bassiouny f4d17450ce Initial commit 2015-04-15 11:00:13 -07:00