From d8c7fc152c64c0e32d31be7bbb6975099fc921c4 Mon Sep 17 00:00:00 2001 From: Markham Date: Sun, 10 Apr 2022 17:47:58 +0200 Subject: [PATCH] supplement to samba3 --- archive-patches/samba36/files/samba3.init | 1 + archive-patches/samba36/files/smb3.conf | 4 ++++ make/samba.mk | 4 +++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/archive-patches/samba36/files/samba3.init b/archive-patches/samba36/files/samba3.init index f2e7105..638996e 100644 --- a/archive-patches/samba36/files/samba3.init +++ b/archive-patches/samba36/files/samba3.init @@ -11,6 +11,7 @@ case "$1" in sed -i "s|%%NETBIOS_NAME%%|KW-${hwaddr}|" $SMB_CONF fi mkdir -p /var/samba/locks + mkdir -p /var/etc/samba/private for i in smbd nmbd; do printf "starting $i ..." if pidof $i > /dev/null; then diff --git a/archive-patches/samba36/files/smb3.conf b/archive-patches/samba36/files/smb3.conf index 249c40c..44c3dc4 100644 --- a/archive-patches/samba36/files/smb3.conf +++ b/archive-patches/samba36/files/smb3.conf @@ -6,6 +6,10 @@ netbios name = %%NETBIOS_NAME%% security = share guest account = root printcap name = /dev/null +syslog = 0 +log level = 0 +max protocol = SMB2 +min protocol = NT1 [public] path = / diff --git a/make/samba.mk b/make/samba.mk index 5cfd448..0f28784 100644 --- a/make/samba.mk +++ b/make/samba.mk @@ -179,8 +179,10 @@ $(D)/samba36: $(D)/zlib $(ARCHIVE)/samba-$(SAMBA36_VER).tar.gz | $(TARGETPREFIX) $(CONFIGURE) --build=$(BUILD) --host=$(TARGET) --target=$(TARGET) $(SAMBA36_CONF_OPTS); \ $(MAKE); \ $(MAKE) install DESTDIR=$(SAMBA_TARGET); + ln -sf samba $(SAMBA_TARGET)$(SMB_PREFIX)/etc/init.d/S99samba + ln -sf samba $(SAMBA_TARGET)$(SMB_PREFIX)/etc/init.d/K01samba $(TARGET)-strip $(SAMBA_TARGET)/var/sbin/* - install -m 644 $(PATCHES)/samba36/files/smb3.conf $(SAMBA_TARGET)$(SMB_PREFIX)/etc/smb.conf + install -m 644 $(PATCHES)/samba36/files/smb3.conf $(SAMBA_TARGET)$(SMB_PREFIX)/etc/samba/smb.conf install -m 755 $(PATCHES)/samba36/files/samba3.init $(SAMBA_TARGET)$(SMB_PREFIX)/etc/init.d/samba -rm -rf $(addprefix $(SAMBA_TARGET)/var/bin/,testparm findsmb smbtar smbclient smbpasswd) rm -rf $(SAMBA_TARGET)/.remove -- 2.39.5