8ac4ae703b
- Update patch use-mirrortype-asdefault-whenclvmdrunning.patch to match up the patches/pvmove_support_clustered_vg.diff and not use the define declared only when building clvm codebase; it is still broken if someone changes the PID location, but at least it now does not depend on clvm code - Regenerate_initrd in post of the lvm2 main pkg - Update baselibs to point to split-out devicemapper libraries - Keep in sync the common configuration options that are shared among all the variants dm/lvm2/clvm - Provide symlinks to 1.02 versions of dm and dm-event libs * this should sort out binary packages without the need of double rebuilding - Update to 2.02.152 release, read WHATS_NEW for detailed log. - Refresh patches: * 10-dm.rules-Reset-state-variable-for-spurious-events.patch * device-mapper-gcc-warnings.patch * device-mapper-link.patch * udev-Check-for-DM_NR_VALID_PATHS.patch - Slightly tweak btrfs patch as the code changed for the detection: * fsadm-add-support-for-btrfs.patch - Build and install properly cluster files - Remove csm-converter.tar.gz as the evms was last present on sle10 and thus migration is bit out of scope today - Add pre_checkin.sh to allow syncing of patches between packages: workflow = add everything to lvm2.spec and run pre_checkin.sh OBS-URL: https://build.opensuse.org/request/show/393600 OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=150
23 lines
789 B
Diff
23 lines
789 B
Diff
From: Jeff Mahoney <jeffm@suse.com>
|
|
Subject: build: Install links in libdir with versions
|
|
|
|
Plugins in $(libdir)/device-mapper should probably be versioned but
|
|
when they're linked into $(libdir) directly, they must be versioned.
|
|
|
|
Signed-off-by: Jeff Mahoney <jeffm@suse.com>
|
|
---
|
|
make.tmpl.in | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/make.tmpl.in
|
|
+++ b/make.tmpl.in
|
|
@@ -394,7 +394,7 @@ install_lib_shared: $(LIB_SHARED)
|
|
# when the code is fixed links could be removed.
|
|
install_dm_plugin: $(LIB_SHARED)
|
|
$(INSTALL_PROGRAM) -D $< $(libdir)/device-mapper/$(<F)
|
|
- $(LN_S) -f device-mapper/$(<F) $(libdir)/$(<F)
|
|
+ $(LN_S) -f device-mapper/$(<F) $(libdir)/$(<F).$(LIB_VERSION)
|
|
|
|
install_lvm2_plugin: $(LIB_SHARED)
|
|
$(INSTALL_PROGRAM) -D $< $(libdir)/lvm2/$(<F)
|