2 # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
3 # ex: ts=8 sw=4 sts=4 et filetype=sh
7 require_binaries dmsetup ||
return 1
24 modinfo
-k $kernel dm_mod
>/dev
/null
2>&1 && \
25 inst_hook pre-udev
30 "$moddir/dm-pre-udev.sh"
28 inst_multiple
-o dmeventd
30 inst_libdir_file
"libdevmapper-event.so*"
32 inst_rules
10-dm.rules
13-dm-disk.rules
95-dm-notify.rules
33 # Gentoo ebuild for LVM2 prior to 2.02.63-r1 doesn't install above rules
34 # files, but provides the one below:
35 inst_rules
64-device-mapper.rules
37 inst_rules
60-persistent-storage-dm.rules
55-dm.rules
39 inst_rules
"$moddir/11-dm.rules"
41 inst_rules
"$moddir/59-persistent-storage-dm.rules"
42 prepare_udev_rules
59-persistent-storage-dm.rules
44 inst_hook shutdown
30 "$moddir/dm-shutdown.sh"