summaryrefslogtreecommitdiff
path: root/core/lvm2/lvm2_install
blob: 94175b523d264fb2d7566c05a79d9da1793d1a3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 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
}