Fix boot from ZFS issues

* Correct ZFS snapshot listing
* Disable "lvm is not available" message on quiet boot

Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Alar Aun <spamtoaun@gmail.com>
Closes  
Closes 
This commit is contained in:
aun 2017-10-11 20:06:20 +03:00 committed by Brian Behlendorf
parent 29e07af5ae
commit d4404c3fdb
2 changed files with 3 additions and 3 deletions
contrib/initramfs/scripts
local-top
zfs

View File

@ -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

View File

@ -579,10 +579,10 @@ ask_user_snap()
eval `echo SNAP_$i=$snap`
i=$((i + 1))
done <<EOT
$("${ZFS}" list -H -oname -tsnapshot "${fs}")
$("${ZFS}" list -H -oname -tsnapshot -r "${fs}")
EOT
echo -n " Snap nr [0-$((i-1))]? " > /dev/stderr
echo -n " Snap nr [1-$((i-1))]? " > /dev/stderr
read snapnr
# Re-enable debugging.