mirror_zfs/contrib/dracut/90zfs/export-zfs.sh.in
Brian Behlendorf cc49250563 Move dracut directory to contrib
The dracut code is analogous to the initramfs code and as such
it should be located in the contrib with initramfs for consistency.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2015-07-09 13:59:37 -07:00

30 lines
400 B
Bash
Executable File

#!/bin/sh
. /lib/dracut-zfs-lib.sh
_do_zpool_export() {
local ret=0
local final="${1}"
local opts=""
if [ "x${final}" != "x" ]; then
opts="-f"
fi
info "Exporting ZFS storage pools."
export_all ${opts} || ret=$?
if [ "x${final}" != "x" ]; then
info "zpool list"
zpool list 2>&1 | vinfo
fi
return ${ret}
}
if command -v zpool >/dev/null; then
_do_zpool_export "${1}"
else
:
fi