sys-fs/lvm2: Fix src_install() error with USE=device-mapper-only
authorNathan E. Egge <negge@dgql.org>
Mon, 9 Oct 2017 09:27:52 +0000 (05:27 -0400)
committerRobin H. Johnson <robbat2@gentoo.org>
Thu, 23 Nov 2017 23:02:13 +0000 (15:02 -0800)
Closes: https://github.com/gentoo/gentoo/pull/5899
(cherry picked from commit 7d2702d65cc86575a8c6c4e96a923df3cbccfeae)
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
sys-fs/lvm2/lvm2-2.02.145-r2.ebuild

index e1def45bbe1a6437e406704324ebb31129efa1b3..ca67d8edf577f75e0d9ddda0aacc84d5fabf4055 100644 (file)
@@ -256,10 +256,12 @@ src_install() {
 
        if use static-libs; then
                dolib.a libdm/ioctl/libdevmapper.a
-               dolib.a libdaemon/client/libdaemonclient.a #462908
-               #gen_usr_ldscript libdevmapper.so
-               dolib.a daemons/dmeventd/libdevmapper-event.a
-               #gen_usr_ldscript libdevmapper-event.so
+               if use !device-mapper-only ; then
+                       dolib.a libdaemon/client/libdaemonclient.a #462908
+                       #gen_usr_ldscript libdevmapper.so
+                       dolib.a daemons/dmeventd/libdevmapper-event.a
+                       #gen_usr_ldscript libdevmapper-event.so
+               fi
        else
                rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a
        fi