diff options
author | LOLi <[email protected]> | 2016-11-29 20:22:38 +0100 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-11-29 12:22:38 -0700 |
commit | 2f71caf2d926249920d1b9162550c56715cc6461 (patch) | |
tree | f970d0355d9a315d16aac3afc138f2af229b1f8f /config | |
parent | 251cb8dfacb51b9ad7a0e3da305c0bc5bbc1cb9e (diff) |
Allow zfs unshare <protocol> -a
Allow `zfs unshare <protocol> -a` command to share or unshare all datasets
of a given protocol, nfs or smb.
Additionally, enable most of ZFS Test Suite zfs_share/zfs_unshare test cases.
To work around some Illumos-specific functionalities ($SHARE/$UNSHARE) some
function wrappers were added around them.
Finally, fix and issue in smb_is_share_active() that would leave SMB shares
exported when invoking 'zfs unshare -a'
Reviewed-by: Giuseppe Di Natale <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Turbo Fredriksson <[email protected]>
Signed-off-by: loli10K <[email protected]>
Closes #3238
Closes #5367
Diffstat (limited to 'config')
-rw-r--r-- | config/user-commands.m4 | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/config/user-commands.m4 b/config/user-commands.m4 index b40606c3c..9f4a7ef22 100644 --- a/config/user-commands.m4 +++ b/config/user-commands.m4 @@ -116,6 +116,7 @@ AC_DEFUN([ZFS_AC_CONFIG_USER_COMMANDS_LINUX], [ AC_PATH_TOOL(READLINK, readlink, "") AC_PATH_TOOL(SETFACL, setfacl, "") AC_PATH_TOOL(SHARE, exportfs, "") + AC_PATH_TOOL(NET, net, "") AC_PATH_TOOL(SWAP, swapon, "") AC_PATH_TOOL(SWAPADD, swapon, "") AC_PATH_TOOL(UDEVADM, udevadm, "") |