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

SVN-Revision: 19595
v19.07.3_mercusys_ac12_duma
Travis Kemen 15 years ago
parent dfa8152068
commit 9e5844fda2

@ -34,6 +34,12 @@ DEVPATH is set, SUBSYSTEM ~~ (input) {
makedev /dev/input/%DEVICENAME% 0644 makedev /dev/input/%DEVICENAME% 0644
} }
DEVICENAME == device-mapper {
nothrottle
makedev /dev/mapper/control 0600
}
DEVPATH is set { DEVPATH is set {
nothrottle nothrottle
makedev /dev/%DEVICENAME% 0644 makedev /dev/%DEVICENAME% 0644

@ -360,6 +360,35 @@ endef
$(eval $(call KernelPackage,nbd)) $(eval $(call KernelPackage,nbd))
define KernelPackage/dm
SUBMENU:=$(BLOCK_MENU)
TITLE:=Device Mapper
# All the "=n" are unnecessary, they're only there
# to stop the config from asking the question.
# MIRROR is M because I've needed it for pvmove.
KCONFIG:= \
CONFIG_BLK_DEV_MD=n \
CONFIG_DM_DEBUG=n \
CONFIG_DM_CRYPT=n \
CONFIG_DM_UEVENT=n \
CONFIG_DM_DELAY=n \
CONFIG_DM_MULTIPATH=n \
CONFIG_DM_ZERO=n \
CONFIG_DM_SNAPSHOT=n \
CONFIG_MD=y \
CONFIG_BLK_DEV_DM \
CONFIG_DM_MIRROR
FILES:=$(LINUX_DIR)/drivers/md/dm-*.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,dm-mod dm-region-hash dm-mirror dm-log)
endef
define KernelPackage/dm/description
Kernel module necessary for LVM2 support
endef
$(eval $(call KernelPackage,dm))
define KernelPackage/pata-rb153-cf define KernelPackage/pata-rb153-cf
$(call KernelPackage/ata/Depends,@TARGET_adm5120_router_le) $(call KernelPackage/ata/Depends,@TARGET_adm5120_router_le)
TITLE:=RouterBOARD 153 CF Slot support TITLE:=RouterBOARD 153 CF Slot support

Loading…
Cancel
Save