On Wed, May 22, 2013 at 03:16:55PM -0700, Ravindra Kumar wrote: > > libsolv/yast does it ( if I understood correctly ).You can have some > > virtual provides that exist as fake packages in the db, and then have a > > package have a requires on it. So it cannot be installed if the hardware > > is not here. > > Having a fake package in DB makes it very static. I think a > dynamic (evaluated each time rpm commands are run) implementation > will be more useful for the cases like P2V and V2V. The problem I see here is that you can boot the same OS on different hypervisors or (with P2V) transfer it from physical to virtual. Should RPM start (un-)installing things when this happens? Could a reboot result in broken dependencies? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://people.redhat.com/~rjones/virt-df/ -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel