So far there was no options to build dmeventd along with device-mapper. I've modified the ebuild to have 'dmeventd' use-flag. Reproducible: Always Steps to Reproduce: Acually I'm not sure if the initscript is necessary. Dmeventd should be autoloaded FWIH.
Created attachment 130593 [details] fixed ebuild
Created attachment 130597 [details] initscript belongs into files/ dir
Please attach a unified diff instead of the whole ebuild if you change something; saves a lot of time when reviewing the changes.
Created attachment 130607 [details] device-mapper-1.02.22.ebuild added libdevmapper-event.a which wasn't installed utomatically
Created attachment 130608 [details] lvm2-2.02.27.ebuild lvm2 ebuild with dmeventd use flag
Jan Pobrislo: Do we really need to make it USE-flag optional? Can we just install it and let folk NOT start it if they don't want it?
(In reply to comment #6) > Jan Pobrislo: > Do we really need to make it USE-flag optional? > Can we just install it and let folk NOT start it if they don't want it? > It works flawlessly for me. It is optional flag disabled by default, so making it USE-flag seemed logical, whatever reasons upstream had for it. Actually to build LVM2 with dmeventd support you need dmevent enabled device-mapper (libdevmapper-event) installed, so forcing this option from some versions up might simplify dependencies.
Ok, I'll do a version without the USE flag shortly.
in cvs now.