]>
git.proxmox.com Git - mirror_zfs-debian.git/blob - debian/tree/zfsutils-linux/usr/share/initramfs-tools/hooks/zdev
3 # Add udev rules for ZoL to the initrd.
7 PREREQ_UDEV_RULES
="60-zvol.rules 69-vdev.rules"
8 COPY_EXEC_LIST
="/lib/udev/zvol_id /lib/udev/vdev_id"
10 # Generic result code.
20 for ii
in $COPY_EXEC_LIST
24 echo "Error: $ii is not executable."
34 .
/usr
/share
/initramfs-tools
/hook-functions
36 mkdir
-p "$DESTDIR/lib/udev/rules.d/"
37 for ii
in $PREREQ_UDEV_RULES
39 if [ -e "/etc/udev/rules.d/$ii" ]
41 cp -p "/etc/udev/rules.d/$ii" "$DESTDIR/lib/udev/rules.d/"
42 elif [ -e "/lib/udev/rules.d/$ii" ]
44 cp -p "/lib/udev/rules.d/$ii" "$DESTDIR/lib/udev/rules.d/"
46 echo "Error: Missing udev rule: $ii"
47 echo " This file must be in the /etc/udev/rules.d or /lib/udev/rules.d directory."
52 for ii
in $COPY_EXEC_LIST
57 if [ -f '/etc/default/zfs' -a -r '/etc/default/zfs' ]
59 mkdir
-p "$DESTDIR/etc/default"
60 cp -a '/etc/default/zfs' "$DESTDIR/etc/default/"
63 if [ -d '/etc/zfs' -a -r '/etc/zfs' ]
65 mkdir
-p "$DESTDIR/etc"
66 cp -a '/etc/zfs' "$DESTDIR/etc/"