I work for VMware and I'm packaging open-vm-tools in Fedora.
I'm new to Anaconda. I would like to contribute a change to Anaconda, so that during OS install, open-vm-tools is selected/installed by default on virtual machines hosted on VMware.
Could someone please help/guide me with making Anaconda changes for the requirement above? What files/functions should be modified? How to go about it (available mechanisms to perform virtualization check)? We have got two suggestions for this 'virt-what' and 'systemd'. I would really appreciate to see some examples of either approach and what is recommended for Anaconda. I'm looking for quick pointers, so that I can make the changes/test and submit the patch for review as soon as possible.
I would also like to know if one change (bugfix) would be sufficient for Fedora and RHEL, or do I need to make two separate Anaconda fixes for Fedora and RHEL.
FWIW, my target is to get these changes done in time for Fedora 19 and RHEL 7.
Thanks in advance,