Here is LVM support for OpenWRT. It introduces 3 new packages:
- kmod-dm for the device mapper kernel module. - kmod-libdevmapper for the device-mapper library. - kmod-lvm2 for the lvm tool. Note that it currently does not create the symlinks for all the lvm tools, so you have to use lvm pvs rather than just pvs. Thanks Stefan Monnier git-svn-id: svn://svn.openwrt.org/openwrt/packages@19595 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
38
utils/lvm2/patches/100-readline-link.patch
Normal file
38
utils/lvm2/patches/100-readline-link.patch
Normal file
@ -0,0 +1,38 @@
|
||||
=== modified file 'LVM2.2.02.43/make.tmpl.in'
|
||||
--- LVM2.2.02.43/make.tmpl.in 2009-01-16 15:02:27 +0000
|
||||
+++ LVM2.2.02.43/make.tmpl.in 2009-01-16 15:02:45 +0000
|
||||
@@ -84,11 +84,9 @@
|
||||
endif
|
||||
|
||||
LDFLAGS += -L$(top_srcdir)/libdm -L$(top_srcdir)/lib
|
||||
-CLDFLAGS += -L$(top_srcdir)/libdm -L$(top_srcdir)/lib
|
||||
|
||||
ifeq ("@DMEVENTD@", "yes")
|
||||
LDFLAGS += -L$(top_srcdir)/daemons/dmeventd
|
||||
- CLDFLAGS += -L$(top_srcdir)/daemons/dmeventd
|
||||
endif
|
||||
|
||||
ifeq ("@DM_COMPAT@", "yes")
|
||||
@@ -202,18 +200,18 @@
|
||||
ifeq ("@LIB_SUFFIX@","so")
|
||||
$(LIB_SHARED): $(OBJECTS) $(LDDEPS)
|
||||
$(CC) -shared -Wl,-soname,$(notdir $@).$(LIB_VERSION) \
|
||||
- $(CFLAGS) $(CLDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
||||
+ $(CFLAGS) $(CLDFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
||||
endif
|
||||
|
||||
ifeq ("@LIB_SUFFIX@","dylib")
|
||||
$(LIB_SHARED): $(OBJECTS) $(LDDEPS)
|
||||
$(CC) -dynamiclib -dylib_current_version,$(LIB_VERSION) \
|
||||
- $(CFLAGS) $(CLDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
||||
+ $(CFLAGS) $(CLDFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@
|
||||
endif
|
||||
|
||||
%.so: %.a
|
||||
$(CC) -shared -Wl,-soname,$(notdir $@).$(LIB_VERSION) \
|
||||
- $(CFLAGS) $(CLDFLAGS) $(LIBS) -o $@ \
|
||||
+ $(CFLAGS) $(CLDFLAGS) $(LDFLAGS) $(LIBS) -o $@ \
|
||||
@CLDWHOLEARCHIVE@ $< @CLDNOWHOLEARCHIVE@
|
||||
|
||||
$(LIB_STATIC): $(OBJECTS)
|
||||
|
Reference in New Issue
Block a user