From: aun Date: Wed, 11 Oct 2017 17:06:20 +0000 (+0300) Subject: Fix boot from ZFS issues X-Git-Tag: zfs-0.7.3~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c3ac4ccabb58f223bd7a8b8e5162576629af363a;p=zfs Fix boot from ZFS issues * Correct ZFS snapshot listing * Disable "lvm is not available" message on quiet boot Reviewed-by: George Melikov Reviewed-by: Brian Behlendorf Signed-off-by: Alar Aun Closes #6700 Closes #6747 --- diff --git a/contrib/initramfs/scripts/local-top/zfs b/contrib/initramfs/scripts/local-top/zfs index f09b2c81b..e8e5cd264 100755 --- a/contrib/initramfs/scripts/local-top/zfs +++ b/contrib/initramfs/scripts/local-top/zfs @@ -44,7 +44,7 @@ activate_vg() { # Sanity checks if [ ! -x /sbin/lvm ]; then - message "lvm is not available" + [ "$quiet" != "y" ] && message "lvm is not available" return 1 fi diff --git a/contrib/initramfs/scripts/zfs b/contrib/initramfs/scripts/zfs index 68373d2f2..4650c9646 100644 --- a/contrib/initramfs/scripts/zfs +++ b/contrib/initramfs/scripts/zfs @@ -579,10 +579,10 @@ ask_user_snap() eval `echo SNAP_$i=$snap` i=$((i + 1)) done < /dev/stderr + echo -n " Snap nr [1-$((i-1))]? " > /dev/stderr read snapnr # Re-enable debugging.