diff options
author | Zachary Bedell <[email protected]> | 2011-07-24 16:53:15 -0400 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-07-25 10:43:44 -0700 |
commit | a4719e54e8628564ffda33cffee59812b61f273b (patch) | |
tree | ee591dd43648ca9cee98e1f676a6883e2b474af0 /autogen.sh | |
parent | 1ef5e8296a07a0d208d0663ae966c8b0206f7e6a (diff) |
Catch return errors from zpool commands
This fixes a bug that can effect first reboot after install
using Dracut. The Dracut module didn't check the return
value from several calls to z* functions. This resulted in
"Using no pools available as root" on boot if the ZFS module
didn't auto-import the pools. It's most likely to happen on
initial restart after a fresh install & requires juggling in
the Dracut emergency holographic shell to fix.
This patch checks return codes & output from zpool list and
related functions and correctly falls into the explicit zpool
import code branch if the module didn't import the pool at load.
Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'autogen.sh')
0 files changed, 0 insertions, 0 deletions