dracut: Install commands required for vdev_id
authorKarsten Kretschmer <kkretschmer@gmail.com>
Fri, 4 Aug 2017 18:14:48 +0000 (20:14 +0200)
committerTony Hutter <hutter2@llnl.gov>
Mon, 7 Aug 2017 16:37:30 +0000 (09:37 -0700)
The vdev_id script requires awk, grep, and head.  Use dracut_install to
ensure that these commands are available in the initrd environment.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Karsten Kretschmer <kkretschmer@gmail.com>
Closes #6443
Closes #6452

contrib/dracut/90zfs/module-setup.sh.in

index a653b50f4bc6d47b6b537ed04fe60e967be85cc1..9bbee0e5740c14fd4d0319a25684b65bbf4d5391 100755 (executable)
@@ -52,6 +52,8 @@ install() {
        fi
        dracut_install @sbindir@/mount.zfs
        dracut_install @udevdir@/vdev_id
+       dracut_install awk
+       dracut_install head
        dracut_install @udevdir@/zvol_id
        inst_hook cmdline 95 "${moddir}/parse-zfs.sh"
        if [ -n "$systemdutildir" ] ; then