mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-01-24 10:32:15 +08:00
30 lines
815 B
Bash
30 lines
815 B
Bash
# vim: set ft=sh:
|
|
|
|
build()
|
|
{
|
|
MODULES=" dm-mod dm-snapshot dm-mirror"
|
|
BINARIES=""
|
|
FILES=""
|
|
SCRIPT="lvm2"
|
|
|
|
add_binary "/sbin/lvm"
|
|
add_binary "/sbin/dmsetup"
|
|
add_file "/lib/udev/rules.d/10-dm.rules"
|
|
add_file "/lib/udev/rules.d/13-dm-disk.rules"
|
|
add_file "/lib/udev/rules.d/95-dm-notify.rules"
|
|
add_file "/lib/udev/rules.d/11-dm-lvm.rules"
|
|
add_file "/lib/initcpio/udev/11-dm-initramfs.rules" "/lib/udev/rules.d/11-dm-initramfs.rules"
|
|
}
|
|
|
|
help ()
|
|
{
|
|
cat<<HELPEOF
|
|
This hook loads the necessary modules for an LVM2 root device.
|
|
|
|
The optional lvmwait= parameter followed by a comma-separated
|
|
list of device names can be given on the command line.
|
|
It will cause the hook to wait until all given devices exist
|
|
before trying to scan and activate any volume groups.
|
|
HELPEOF
|
|
}
|