-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jeremy Katz wrote: | Jeremy Katz wrote: |> This I'm still not sure that I really want to be carrying in |> imgcreate. There's already a lot of overlap functionality-wise with |> anaconda and I know that as soon as we start down this path, we'll end |> up having to add all the other crud for various more "advanced" |> partitioning things (especially LVM and dm-crypt). Maintaining one |> copy of that kind of code is enough for me ;-) |> |> I'd be okay with adding the kickstart hunk, though. And then there's |> really not any big reason that I can see why you couldn't just have |> the PartitionedDisk bits just in your caller rather than having them a |> part of the main imgcreate API | | ... although I would still strongly ask the question of looking at what | you're doing and seeing if it makes sense to build your images by | actually going through an install (in a VM of some sort) rather than | using imgcreate once you get to the point of needing partitions, etc
Partitions are needed for mainly two reasons. The most important reason is that it allows the use of grub. This makes any image created with this tool bootable and it looks and feels like any bare metal system. It also allows for the ability of creating multiple partitions so an appliance can have a septate data partition(s). This allows for flexibility in your update/data model, where if you want to, you can switch out your "appliance engine" and keep the data intact. The ability for a tool to create these partitioned disk images via the command like, livecd-creator, is very helpful in reproducing known state appliances, epically with the rising use of visualization. Going through a actual install in a vm limits you to VM container, xen, kvm, vmware and adds extra overhead of building on a machine with extra virt resources. We have also noticed that an image that was installed via anaconda is larger that an image created with the appliance creator tools. | | Jeremy | | -- | Fedora-livecd-list mailing list | [email protected] | https://www.redhat.com/mailman/listinfo/fedora-livecd-list - -- David Huff Red Hat, Raleigh, NC Mobile: 919-796-3553 Office: 919-754-4129 GPG Key ID: 6A20BBF7 GPG Fingerprint: FE13 8AF6 0E58 D92E A4E1 2D0A 71C1 CADF 6A20 BBF7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iD8DBQFIPZfkccHK32ogu/cRAmclAKCI1upqzhaJWSGikyxlJ7LZMDfe4ACgj+F9 JJAE6je2msv+vFjc7zO2/Bk= =QtyL -----END PGP SIGNATURE----- -- Fedora-livecd-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/fedora-livecd-list
