#!/bin/sh # PROVIDE: zfs_prepare # BEFORE: zfs zvol . /etc/rc.subr name="zfs_prepare" rcvar="zfs_prepare_enable" start_cmd="zfs_prepare_start" stop_cmd="zfs_prepare_stop" #required_modules="geom_nop" zfs_prepare_start() { [ `$SYSCTL_N security.jail.jailed` -ne 1 ] || return 0 local dev for dev in $zfs_prepare_devs; do gnop create -S 4096 $dev done } zfs_prepare_stop() { [ `$SYSCTL_N security.jail.jailed` -ne 1 ] || return 0 local dev for dev in $zfs_prepare_devs; do gnop destroy $dev.nop done } load_rc_config $name run_rc_command "$1"