#! /bin/sh

### BEGIN INIT INFO
# Provides:          umountzfs
# Required-Start:
# Required-Stop:     umountroot
# Default-Start:
# Default-Stop:      0 6
# Short-Description: Unmount all ZFS file systems.
# Description:
### END INIT INFO

PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh

. /lib/lsb/init-functions

umask 022

case $1 in start)
	# No-op
;; restart|reload|force-reload)
	echo "Error: argument '$1' not supported" >&2
	exit 3
;; stop)
	zfs umount -a
	umount -t zfs -a -r
;; *)
	echo "Usage: $0 start|stop" >&2
	exit 3
esac

:
