Update zfs-functions.in
The init.d zfs-share script does not perform the intended action without having a variable set for ZFS_SHARE and ZFS_UNSHARE Assign default values to ZFS_SHARE and ZFS_UNSHARE. Export the environment variables after sourcing the configuration file. Reviewed-by: Richard Yao <ryao@gentoo.org> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Georgy Yakovlev <gyakovlev@gentoo.org> Signed-off-by: Allen Holl <allen.m.holl@gmail.com> Closes #10341 Closes #10382
This commit is contained in:
parent
a1ba120927
commit
4d829ad9c1
@ -96,8 +96,8 @@ ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache"
|
||||
# Sensible defaults
|
||||
ZFS_MOUNT='yes'
|
||||
ZFS_UNMOUNT='yes'
|
||||
|
||||
export ZFS ZED ZPOOL ZPOOL_CACHE ZFS_MOUNT ZFS_UNMOUNT
|
||||
ZFS_SHARE='yes'
|
||||
ZFS_UNSHARE='yes'
|
||||
|
||||
# Source zfs configuration, overriding the defaults
|
||||
if [ -f @initconfdir@/zfs ]; then
|
||||
@ -106,6 +106,8 @@ fi
|
||||
|
||||
# ----------------------------------------------------
|
||||
|
||||
export ZFS ZED ZPOOL ZPOOL_CACHE ZFS_MOUNT ZFS_UNMOUNT ZFS_SHARE ZFS_UNSHARE
|
||||
|
||||
zfs_action()
|
||||
{
|
||||
local MSG="$1"; shift
|
||||
|
Loading…
Reference in New Issue
Block a user