From 8420b5c98f585b3b57a7ce1ec85466cbe7651bdf Mon Sep 17 00:00:00 2001 From: cryx Date: Wed, 27 May 2009 23:24:35 +0000 Subject: Fix ZFS creation when using ezjail-admin install --- ezjail-admin | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ezjail-admin') diff --git a/ezjail-admin b/ezjail-admin index e004b97..1526d83 100755 --- a/ezjail-admin +++ b/ezjail-admin @@ -790,7 +790,8 @@ setup|update) if [ "${ezjail_use_zfs}" = "YES" ]; then echo "ZFS: manage basejail and newjail" [ -d "${ezjail_jailfull}" ] && /sbin/zfs destroy -R "${ezjail_jailzfs}/fulljail" && rm -rf "${ezjail_jailfull}" - /sbin/zfs create -p "${ezjail_jailzfs}/fulljail" || exerr "Error: Cannot create temporary Jail directory." + [ ! -d " ${ezjail_jaildir}" ] && /sbin/zfs create -p -o mountpoint=${ezjail_jaildir} ${ezjail_zfs_properties} ${ezjail_jailzfs} + /sbin/zfs create "${ezjail_jailzfs}/fulljail" || exerr "Error: Cannot create temporary Jail directory." else [ -d "${ezjail_jailfull}" ] && chflags -R noschg "${ezjail_jailfull}" && rm -rf "${ezjail_jailfull}" mkdir -p "${ezjail_jailfull}" || exerr "Error: Cannot create temporary Jail directory." -- cgit v1.2.3