samba4: update to 4.9.7
authorAndy Walsh <redacted>
Fri, 10 May 2019 09:12:21 +0000 (11:12 +0200)
committerAndy Walsh <redacted>
Fri, 10 May 2019 09:12:21 +0000 (11:12 +0200)
* update to 4.9.7
* add write_list, read_list UCI support

Signed-off-by: Andy Walsh <redacted>
net/samba4/Makefile
net/samba4/files/samba.init

index b0f24f1415470b08b5f4c1ee0b8b53b9b653a4c1..0baaa70ba2a82725ad804c1ed8ac130ab936e380 100644 (file)
@@ -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 <andy.walsh44+github@gmail.com>
 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
index 7e74a0c45b0908358ee5460603c62c47c57db410..b61f4bbe0712425ac86abbb6f1c1c15666496c8d 100644 (file)
@@ -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
git clone https://git.99rst.org/PROJECT