diff --git a/net/samba4/Makefile b/net/samba4/Makefile index b0f24f141..0baaa70ba 100644 --- a/net/samba4/Makefile +++ b/net/samba4/Makefile @@ -2,8 +2,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=samba -PKG_VERSION:=4.9.6 -PKG_RELEASE:=2 +PKG_VERSION:=4.9.7 +PKG_RELEASE:=1 PKG_MAINTAINER:=Andy Walsh PKG_LICENSE:=GPL-3.0-only @@ -16,7 +16,7 @@ PKG_SOURCE_URL:=https://ftp.heanet.ie/mirrors/ftp.samba.org/stable/ \ http://samba.mirror.bit.nl/samba/ftp/stable/ \ https://download.samba.org/pub/samba/stable/ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_HASH:=c9205a651a83d69e200fec9dd65e9fa360f0c75ab3275b3dcb74e5cbaec60807 +PKG_HASH:=44e5bc58dcae6d86ca8d5f269fa927f20ff91bce97cde86fe4e83addcb89c001 # samba4=(asn1_compile) e2fsprogs=(compile_et) nfs-kernel-server=(rpcgen) HOST_BUILD_DEPENDS:=nfs-kernel-server/host e2fsprogs/host diff --git a/net/samba4/files/samba.init b/net/samba4/files/samba.init index 7e74a0c45..b61f4bbe0 100644 --- a/net/samba4/files/samba.init +++ b/net/samba4/files/samba.init @@ -82,6 +82,8 @@ smb_add_share() { local timemachine local timemachine_maxsize local force_root + local write_list + local read_list config_get name $1 name config_get path $1 path @@ -97,6 +99,8 @@ smb_add_share() { config_get_bool timemachine $1 timemachine 0 config_get timemachine_maxsize $1 timemachine_maxsize config_get_bool force_root $1 force_root 0 + config_get write_list $1 write_list + config_get read_list $1 read_list [ -z "$name" -o -z "$path" ] && return @@ -117,7 +121,10 @@ smb_add_share() { [ -n "$guest_ok" ] && echo -e "\tguest ok = $guest_ok" >> /var/etc/smb.conf [ -n "$guest_only" ] && echo -e "\tguest only = $guest_only" >> /var/etc/smb.conf [ -n "$inherit_owner" ] && echo -e "\tinherit owner = $inherit_owner" >> /var/etc/smb.conf - + + [ -n "$write_list" ] && echo -e "\twrite list = $write_list" >> /var/etc/smb.conf + [ -n "$read_list" ] && echo -e "\tread list = $read_list" >> /var/etc/smb.conf + if [ "$MACOS" -eq 1 ]; then vfs_objects="catia fruit streams_xattr $vfs_objects" echo -e "\tfruit:encoding = native" >> /var/etc/smb.conf