From da0ad2a03ef2b0f1bdffeba45da821574b710311 Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sat, 9 Nov 2019 10:50:38 +0800 Subject: [PATCH] samba4: delete duplicate package --- package/lean/samba4/Config.in | 84 --- package/lean/samba4/Makefile | 479 ------------------ package/lean/samba4/files/samba.config | 6 - package/lean/samba4/files/samba.init | 219 -------- package/lean/samba4/files/smb.conf.template | 107 ---- .../samba4/patches/001-samba-4.4.0-pam.patch | 29 -- .../samba4/patches/002-dnsserver-4.7.0.patch | 19 - .../010-source3-msgsock-nvram-fix.patch | 20 - .../011-source4-msgsock-nvram-fix.patch | 11 - .../101-do-not-check-xsltproc-manpages.patch | 37 -- .../102-samba-4.8.5-unbundle-libbsd.patch | 77 --- .../patches/103-tmsize-overflow-fix.patch | 21 - .../lean/samba4/waf-cross-answers/aarch64.txt | 34 -- package/lean/samba4/waf-cross-answers/arc.txt | 37 -- package/lean/samba4/waf-cross-answers/arm.txt | 34 -- .../lean/samba4/waf-cross-answers/armeb.txt | 34 -- .../lean/samba4/waf-cross-answers/i386.txt | 34 -- .../lean/samba4/waf-cross-answers/mips.txt | 34 -- .../lean/samba4/waf-cross-answers/mips64.txt | 34 -- .../samba4/waf-cross-answers/mips64el.txt | 34 -- .../lean/samba4/waf-cross-answers/mipsel.txt | 34 -- .../lean/samba4/waf-cross-answers/powerpc.txt | 34 -- .../lean/samba4/waf-cross-answers/x86_64.txt | 34 -- 23 files changed, 1486 deletions(-) delete mode 100644 package/lean/samba4/Config.in delete mode 100644 package/lean/samba4/Makefile delete mode 100644 package/lean/samba4/files/samba.config delete mode 100644 package/lean/samba4/files/samba.init delete mode 100644 package/lean/samba4/files/smb.conf.template delete mode 100644 package/lean/samba4/patches/001-samba-4.4.0-pam.patch delete mode 100644 package/lean/samba4/patches/002-dnsserver-4.7.0.patch delete mode 100644 package/lean/samba4/patches/010-source3-msgsock-nvram-fix.patch delete mode 100644 package/lean/samba4/patches/011-source4-msgsock-nvram-fix.patch delete mode 100644 package/lean/samba4/patches/101-do-not-check-xsltproc-manpages.patch delete mode 100644 package/lean/samba4/patches/102-samba-4.8.5-unbundle-libbsd.patch delete mode 100644 package/lean/samba4/patches/103-tmsize-overflow-fix.patch delete mode 100644 package/lean/samba4/waf-cross-answers/aarch64.txt delete mode 100644 package/lean/samba4/waf-cross-answers/arc.txt delete mode 100644 package/lean/samba4/waf-cross-answers/arm.txt delete mode 100644 package/lean/samba4/waf-cross-answers/armeb.txt delete mode 100644 package/lean/samba4/waf-cross-answers/i386.txt delete mode 100644 package/lean/samba4/waf-cross-answers/mips.txt delete mode 100644 package/lean/samba4/waf-cross-answers/mips64.txt delete mode 100644 package/lean/samba4/waf-cross-answers/mips64el.txt delete mode 100644 package/lean/samba4/waf-cross-answers/mipsel.txt delete mode 100644 package/lean/samba4/waf-cross-answers/powerpc.txt delete mode 100644 package/lean/samba4/waf-cross-answers/x86_64.txt diff --git a/package/lean/samba4/Config.in b/package/lean/samba4/Config.in deleted file mode 100644 index 99157702a4..0000000000 --- a/package/lean/samba4/Config.in +++ /dev/null @@ -1,84 +0,0 @@ -config SAMBA4_SERVER_ACL - bool "ACL support (xattr)" - depends on PACKAGE_samba4-server - help - installs: sharesec - modules: vfs_acl_xattr vfs_acl_tdb vfs_posixacl - - Extended access control list support - default n - -config SAMBA4_SERVER_AD_DC - bool "Active Directory Domain Controller support (requires krb5-server) (EXPERIMENTAL)" - depends on PACKAGE_samba4-server - select PACKAGE_python-crypto - help - installs: samba (meta-daemon) python-crypto ntlm_auth - scripts: samba-tool - - Run as a Active Directory Domain Controller - see: https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller - HINT: see section (# Using the Domain Controller as a File Server) - NOTE: Extroot is recommend for this setup, as it is not optimized to run completely from RAM/tempfs! - default n - -config SAMBA4_SERVER_AVAHI - bool "Avahi support" - depends on PACKAGE_samba4-server - select SAMBA4_SERVER_VFS - help - Announce Samba resources via DNS/DNS-SD using the Avahi daemon, for Linux/Mac clients. - default y - -config SAMBA4_SERVER_VFS - bool "Common VFS modules" - depends on PACKAGE_samba4-server - help - installs: - modules: (vfs_btrfs) vfs_fruit vfs_shadow_copy2 vfs_recycle vfs_fake_perms vfs_readonly vfs_cap vfs_offline vfs_crossrename vfs_catia vfs_streams_xattr - - Commonly used VFS modules, vfs_btrfs requires kmod-fs-btrfs to be selected separately - default y - -config SAMBA4_SERVER_QUOTAS - bool "Disk quota support" - depends on PACKAGE_samba4-server - help - installs: - modules: vfs_default_quota - - Support for disk quotas using the quotas VFS module (vfs_default_quota) - default n - -config SAMBA4_SERVER_VFSX - bool "Extended VFS modules" - depends on PACKAGE_samba4-server - help - installs: - modules: vfs_virusfilter vfs_shell_snap vfs_commit vfs_worm vfs_xattr_tdb vfs_aio_fork vfs_aio_pthread (vfs_linux_xfs_sgid) vfs_netatalk vfs_dirsort vfs_fileid - - Additional VFS modules that aren't commonly used, vfs_linux_xfs_sgid requires kmod-fs-xfs to be selected separately - default n - -config SAMBA4_SERVER_NETBIOS - bool "NetBIOS support" - depends on PACKAGE_samba4-server - help - installs: nmbd (daemon) - - Announce Samba resources via NetBIOS using the nmbd daemon - WSD (Web Services for Devices) replaces the functionality of NetBIOS and is provided by the wsdd2 package (selected by default). - Note: As of Windows 10 Fall Creators Update (1709) NetBIOS isn't supported unless the old SMB1 feature is reinstalled (not recommended). - Network shares can be directly accessed via network paths '\\hostname\sharename' and mounted via 'map network drive' without NetBIOS or WSD. - default y - -config SAMBA4_SERVER_WINBIND - bool "Winbind support" - depends on PACKAGE_samba4-server - help - installs: winbindd (daemon) wbinfo - - Support using domain users and groups in local commands, such as chown and chgrp. - Display domain users and groups in local command's output, such as ls. - see: https://wiki.samba.org/index.php/Configuring_Winbindd_on_a_Samba_AD_DC - default n diff --git a/package/lean/samba4/Makefile b/package/lean/samba4/Makefile deleted file mode 100644 index ce43061c0a..0000000000 --- a/package/lean/samba4/Makefile +++ /dev/null @@ -1,479 +0,0 @@ -# Based partially on (wongsyrone/hbl0307106015) versions -include $(TOPDIR)/rules.mk - -PKG_NAME:=samba -PKG_VERSION:=4.9.11 -PKG_RELEASE:=3 - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=https://ftp.heanet.ie/mirrors/ftp.samba.org/stable/ \ - https://ftp.gwdg.de/pub/samba/stable/ \ - https://ftp.riken.jp/net/samba/samba/stable/ \ - http://www.nic.funet.fi/index/samba/pub/samba/stable/ \ - http://samba.mirror.bit.nl/samba/ftp/stable/ \ - https://download.samba.org/pub/samba/stable/ -PKG_HASH:=bb736624d16f7369e395de2f15fec153b554f76f95864015b4ce1f2ae53e817b - -PKG_MAINTAINER:=Andy Walsh -PKG_LICENSE:=GPL-3.0-only -PKG_LICENSE_FILES:=COPYING - -# samba4=(asn1_compile) e2fsprogs=(compile_et) nfs-kernel-server=(rpcgen) -HOST_BUILD_DEPENDS:=python/host nfs-kernel-server/host e2fsprogs/host -PKG_BUILD_DEPENDS:=samba4/host - -PKG_CONFIG_DEPENDS:= \ - CONFIG_SAMBA4_SERVER_NETBIOS \ - CONFIG_SAMBA4_SERVER_AVAHI \ - CONFIG_SAMBA4_SERVER_VFS \ - CONFIG_SAMBA4_SERVER_VFSX \ - CONFIG_SAMBA4_SERVER_QUOTAS \ - CONFIG_SAMBA4_SERVER_ACL \ - CONFIG_SAMBA4_SERVER_AD_DC \ - CONFIG_SAMBA4_SERVER_WINBIND \ - CONFIG_PACKAGE_kmod-fs-btrfs \ - CONFIG_PACKAGE_kmod-fs-xfs - -include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/host-build.mk -include $(INCLUDE_DIR)/kernel.mk -include $(INCLUDE_DIR)/version.mk - -define Package/samba4/Default - SECTION:=net - CATEGORY:=Network - TITLE:=Samba $(PKG_VERSION) - URL:=https://www.samba.org/ -endef - -define Package/samba4/Default/description - The Samba software suite is a collection of programs that implements the - SMB/CIFS protocol for UNIX systems, allowing you to serve files and printers. - - Samba 4 implements up-to protocol version SMB v3.1.1 (Win10), supports mDNS via AVAHI and a AD-DC setup via krb5. - NOTE: No cluster and printer support. -endef - -define Package/samba4-libs - $(call Package/samba4/Default) - TITLE+= libs - DEPENDS:= +zlib +libtirpc +libpopt +libcomerr +libreadline \ - +PACKAGE_libcap:libcap +PACKAGE_libpthread:libpthread +PACKAGE_libnettle:libnettle \ - +PACKAGE_libgcrypt:libgcrypt +PACKAGE_libpam:libpam +PACKAGE_dbus:dbus +PACKAGE_libavahi-client:libavahi-client \ - +SAMBA4_SERVER_VFS:attr \ - +SAMBA4_SERVER_ACL:acl +SAMBA4_SERVER_ACL:attr \ - +SAMBA4_SERVER_AVAHI:libavahi-client \ - +SAMBA4_SERVER_AD_DC:python-base +SAMBA4_SERVER_AD_DC:libopenssl +SAMBA4_SERVER_AD_DC:libgnutls +SAMBA4_SERVER_AD_DC:libopenldap +SAMBA4_SERVER_AD_DC:jansson +SAMBA4_SERVER_AD_DC:libarchive -endef - -define Package/samba4-server - $(call Package/samba4/Default) - TITLE+= server - DEPENDS:= +samba4-libs - EXTRA_DEPENDS:=$(if $(CONFIG_SAMBA4_SERVER_AD_DC),python-crypto,) -endef - -define Package/samba4-server/description - installs: smbd, nmbd (daemon) smbpasswd pdbedit testparm - - This provides the basic fileserver service and is the minimum needed to serve file shares. - HINT: https://fitzcarraldoblog.wordpress.com/2016/10/17/a-correct-method-of-configuring-samba-for-browsing-smb-shares-in-a-home-network/ -endef - -# BUG: We cant add DEPENDS:= +SAMBA4_SERVER_AD_DC:python-crypto, so this only happens here via select! -define Package/samba4-server/config - select PACKAGE_wsdd2 - source "$(SOURCE)/Config.in" -endef - -define Package/samba4-client - $(call Package/samba4/Default) - TITLE+= client - DEPENDS:= +samba4-libs -endef - -define Package/samba4-client/description - installs: smbclient cifsdd - - The smbclient program implements a simple ftp-like client for accessing SMB shares -endef - -define Package/samba4-admin - $(call Package/samba4/Default) - TITLE+= admin tools - DEPENDS:= +samba4-libs -endef - -define Package/samba4-admin/description - installs: net smbcontrol profiles rpcclient smbcacls smbcquotas - - Administration tools collection -endef - -define Package/samba4-utils - $(call Package/samba4/Default) - TITLE+= utils - DEPENDS:= +samba4-libs -endef - -define Package/samba4-utils/description - installs: smbstatus smbtree smbget nmblookup mvxattr - - Utilities collection -endef - -TARGET_CFLAGS += -ffunction-sections -fdata-sections -TARGET_LDFLAGS += -Wl,--gc-sections - -CONFIGURE_VARS += \ - CPP="$(TARGET_CROSS)cpp" - -CONFIGURE_CMD = ./buildtools/bin/waf -HOST_CONFIGURE_CMD = ./buildtools/bin/waf - -# Strip options that WAF configure script does not recognize -CONFIGURE_ARGS:=$(filter-out \ - --target=% \ - --host=% \ - --build=% \ - --program-prefix=% \ - --program-suffix=% \ - --disable-nls \ - --disable-ipv6 \ - , $(CONFIGURE_ARGS)) - -HOST_CONFIGURE_ARGS:=$(filter-out \ - --target=% \ - --host=% \ - --build=% \ - --program-prefix=% \ - --program-suffix=% \ - --disable-nls \ - --disable-ipv6 \ - , $(HOST_CONFIGURE_ARGS)) - -# Waf needs the "configure" argument -CONFIGURE_ARGS:=configure $(CONFIGURE_ARGS) -HOST_CONFIGURE_ARGS:=configure $(HOST_CONFIGURE_ARGS) - -CONFIGURE_ARGS += \ - --hostcc="$(HOSTCC)" \ - --cross-compile \ - --cross-answers=cross-answers.txt \ - --disable-cups \ - --disable-iprint \ - --disable-cephfs \ - --disable-fault-handling \ - --disable-glusterfs \ - --disable-rpath \ - --disable-rpath-install \ - --disable-rpath-private-install \ - --enable-fhs \ - --without-automount \ - --without-iconv \ - --without-lttng \ - --without-ntvfs-fileserver \ - --without-pam \ - --without-systemd \ - --without-utmp \ - --without-dmapi \ - --without-fam \ - --without-gettext \ - --without-regedit \ - --without-gpgme - -HOST_CONFIGURE_ARGS += \ - --hostcc="$(HOSTCC)" \ - --disable-cups \ - --disable-iprint \ - --disable-cephfs \ - --disable-fault-handling \ - --disable-glusterfs \ - --disable-rpath \ - --disable-rpath-install \ - --disable-rpath-private-install \ - --enable-fhs \ - --without-automount \ - --without-iconv \ - --without-lttng \ - --without-ntvfs-fileserver \ - --without-pam \ - --without-systemd \ - --without-utmp \ - --without-dmapi \ - --without-fam \ - --without-gettext \ - --without-regedit \ - --without-gpgme - -HOST_CONFIGURE_ARGS += --disable-avahi --without-quotas --without-acl-support --without-winbind \ - --without-ad-dc --without-json-audit --without-libarchive --disable-python --nopyc --nopyo \ - --disable-gnutls --without-dnsupdate --without-ads --without-ldap -HOST_CONFIGURE_VARS += python_LDFLAGS="" python_LIBDIR="" - -# Optional AES-NI support - https://lists.samba.org/archive/samba-technical/2017-September/122738.html -# Support for Nettle wasn't comitted -ifdef CONFIG_TARGET_x86_64 - CONFIGURE_ARGS += --accel-aes=intelaesni -else - CONFIGURE_ARGS += --accel-aes=none -endif - -CONFIGURE_ARGS += \ - --with-lockdir=/var/lock \ - --with-logfilebase=/var/log \ - --with-piddir=/var/run \ - --with-privatedir=/etc/samba - -ifeq ($(CONFIG_SAMBA4_SERVER_AVAHI),y) - CONFIGURE_ARGS += --enable-avahi -else - CONFIGURE_ARGS += --disable-avahi -endif -ifeq ($(CONFIG_SAMBA4_SERVER_QUOTAS),y) - CONFIGURE_ARGS += --with-quotas -else - CONFIGURE_ARGS += --without-quotas -endif -ifeq ($(CONFIG_SAMBA4_SERVER_ACL),y) - CONFIGURE_ARGS += --with-acl-support -else - CONFIGURE_ARGS += --without-acl-support -endif -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),y) - CONFIGURE_ARGS += --enable-gnutls --with-dnsupdate --with-ads --with-ldap - TARGET_CFLAGS := -I$(STAGING_DIR)/usr/include/python2.7 $(TARGET_CFLAGS) -else - CONFIGURE_ARGS += --without-ad-dc --without-json-audit --without-libarchive --disable-python --nopyc --nopyo \ - --disable-gnutls --without-dnsupdate --without-ads --without-ldap - CONFIGURE_VARS += \ - python_LDFLAGS="" \ - python_LIBDIR="" -endif -ifeq ($(CONFIG_SAMBA4_SERVER_WINBIND),y) - CONFIGURE_ARGS += --with-winbind -else - CONFIGURE_ARGS += --without-winbind -endif - -SAMBA4_IDMAP_MODULES := -SAMBA4_IDMAP_MODULES_SHARED := -SAMBA4_PDB_MODULES :=pdb_smbpasswd,pdb_tdbsam, -SAMBA4_AUTH_MODULES :=auth_builtin,auth_sam,auth_unix,auth_script, -SAMBA4_VFS_MODULES :=vfs_default, -SAMBA4_VFS_MODULES_SHARED := -ifeq ($(CONFIG_SAMBA4_SERVER_VFS),y) - SAMBA4_VFS_MODULES_SHARED :=$(SAMBA4_VFS_MODULES_SHARED)vfs_fruit,vfs_shadow_copy2,vfs_recycle,vfs_fake_perms,vfs_readonly,vfs_cap,vfs_offline,vfs_crossrename,vfs_catia,vfs_streams_xattr,vfs_xattr_tdb, -ifeq ($(CONFIG_PACKAGE_kmod-fs-btrfs),y) - SAMBA4_VFS_MODULES_SHARED :=$(SAMBA4_VFS_MODULES_SHARED)vfs_btrfs, -endif -endif -ifeq ($(CONFIG_SAMBA4_SERVER_VFSX),y) - SAMBA4_VFS_MODULES_SHARED :=$(SAMBA4_VFS_MODULES_SHARED)vfs_virusfilter,vfs_shell_snap,vfs_commit,vfs_worm,vfs_aio_fork,vfs_aio_pthread,vfs_netatalk,vfs_dirsort,vfs_fileid, -ifeq ($(CONFIG_PACKAGE_kmod-fs-xfs),y) - SAMBA4_VFS_MODULES_SHARED :=$(SAMBA4_VFS_MODULES_SHARED)vfs_linux_xfs_sgid, -endif -endif -ifeq ($(CONFIG_SAMBA4_SERVER_QUOTAS),y) - SAMBA4_VFS_MODULES_SHARED :=$(SAMBA4_VFS_MODULES_SHARED)vfs_default_quota, -endif -ifeq ($(CONFIG_SAMBA4_SERVER_ACL),y) - SAMBA4_VFS_MODULES :=$(SAMBA4_VFS_MODULES)vfs_posixacl, - SAMBA4_VFS_MODULES_SHARED :=$(SAMBA4_VFS_MODULES_SHARED)vfs_acl_xattr,vfs_acl_tdb, - # vfs_zfsacl needs https://github.com/zfsonlinux/zfs/tree/master/include/sys/zfs_acl.h - # vfs_nfs4acl_xattr needs https://github.com/notriddle/libdrpc/blob/master/rpc/xdr.h -endif -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),y) - SAMBA4_PDB_MODULES :=$(SAMBA4_PDB_MODULES)pdb_samba_dsdb,pdb_ldapsam, - SAMBA4_AUTH_MODULES :=$(SAMBA4_AUTH_MODULES)auth_samba4, - SAMBA4_VFS_MODULES_SHARED :=$(SAMBA4_VFS_MODULES_SHARED)vfs_audit,vfs_extd_audit,vfs_full_audit, -endif -ifeq ($(CONFIG_SAMBA4_SERVER_WINBIND),y) - SAMBA4_IDMAP_MODULES :=$(SAMBA4_IDMAP_MODULES)idmap_tdb,idmap_passdb,idmap_nss,nss_info_template, - SAMBA4_IDMAP_MODULES_SHARED :=$(SAMBA4_IDMAP_MODULES_SHARED)idmap_autorid,idmap_rid,idmap_hash,idmap_tdb2,idmap_script, -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),y) - SAMBA4_IDMAP_MODULES_SHARED :=$(SAMBA4_IDMAP_MODULES_SHARED)idmap_ad,idmap_ldap,idmap_rfc2307, - # idmap_ad needs --with-ads - # idmap_rfc2307 needs ldap headers -endif - SAMBA4_AUTH_MODULES :=$(SAMBA4_AUTH_MODULES)auth_winbind, -endif - -SAMBA4_MODULES :=${SAMBA4_VFS_MODULES}${SAMBA4_AUTH_MODULES}${SAMBA4_PDB_MODULES}${SAMBA4_IDMAP_MODULES} -SAMBA4_MODULES_SHARDED :=${SAMBA4_VFS_MODULES_SHARED}${SAMBA4_IDMAP_MODULES_SHARED} - -CONFIGURE_ARGS += \ - --with-static-modules=$(SAMBA4_MODULES)!DEFAULT,!FORCED \ - --with-shared-modules=$(SAMBA4_MODULES_SHARDED)!DEFAULT,!FORCED - -HOST_CONFIGURE_ARGS += \ - --with-static-modules=!DEFAULT,!FORCED \ - --with-shared-modules=!DEFAULT,!FORCED - -# Setup build/install targets -# CONFIG_PACKAGE_samba4-server -BUILD_TARGETS_SERVER :=smbd/smbd,smbpasswd,pdbedit,testparm -# Optional server targets -ifeq ($(CONFIG_SAMBA4_SERVER_ACL),y) - BUILD_TARGETS_SERVER :=$(BUILD_TARGETS_SERVER),sharesec -endif -ifeq ($(CONFIG_SAMBA4_SERVER_NETBIOS),y) - BUILD_TARGETS_SERVER :=$(BUILD_TARGETS_SERVER),nmbd -endif -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),y) - BUILD_TARGETS_SERVER :=$(BUILD_TARGETS_SERVER),samba,nsstest,ntlm_auth,samba4kinit,samba4kgetcred,samba4kpasswd,samba4ktutil -endif -ifeq ($(CONFIG_SAMBA4_SERVER_WINBIND),y) - BUILD_TARGETS_SERVER :=$(BUILD_TARGETS_SERVER),winbindd,wbinfo,winbind_krb5_locator -endif -# CONFIG_PACKAGE_samba4-client -BUILD_TARGETS_CLIENT :=client/smbclient,client/cifsdd -# CONFIG_PACKAGE_samba4-admin -BUILD_TARGETS_ADMIN :=net,smbcontrol,profiles,rpcclient,smbcacls,smbcquotas,eventlogadm -# CONFIG_PACKAGE_samba4-utils -BUILD_TARGETS_UTILS :=smbstatus,smbtree,smbget,mvxattr,nmblookup - -# lib bundling -# NOTE: bundle + make private, we want to avoid version configuration (build, link) conflicts -CONFIGURE_ARGS += --builtin-libraries=talloc,tevent,tevent-util,texpect,tdb,ldb,tdr,cmocka -HOST_CONFIGURE_ARGS += --builtin-libraries=replace --nonshared-binary=asn1_compile - -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),y) -CONFIGURE_ARGS += --bundled-libraries=talloc,tevent,tevent-util,texpect,tdb,ldb,tdr,cmocka,replace,pytalloc-util,pyldb-util,roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,NONE -else -CONFIGURE_ARGS += --bundled-libraries=talloc,tevent,tevent-util,texpect,tdb,ldb,tdr,cmocka,replace,roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,NONE -endif -# BUG: --private-libraries, Does not work for System possible libs, will not get "samba4" suffix! -CONFIGURE_ARGS += --private-libraries=talloc,tevent,tevent-util,texpect,tdb,ldb,tdr,cmocka,replace -# CONFIGURE_ARGS += --disable-symbol-versions - -define Host/Compile - (cd $(HOST_BUILD_DIR); \ - ./buildtools/bin/waf build \ - --targets=asn1_compile \ - ) -endef - -define Host/Install - $(INSTALL_DIR) $(STAGING_DIR_HOSTPKG)/bin/ - $(INSTALL_BIN) $(HOST_BUILD_DIR)/bin/asn1_compile $(STAGING_DIR_HOSTPKG)/bin/ -endef - -define Build/Prepare - $(Build/Prepare/Default) -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),) - # un-bundle dnspython - $(SED) '/"dns.resolver":/d' $(PKG_BUILD_DIR)/third_party/wscript - # unbundle iso8601 - $(SED) '/"iso8601":/d' $(PKG_BUILD_DIR)/third_party/wscript -endif -endef - -define Build/Configure - $(CP) ./waf-cross-answers/$(ARCH).txt $(PKG_BUILD_DIR)/cross-answers.txt - echo 'Checking uname machine type: "$(ARCH)"' >> $(PKG_BUILD_DIR)/cross-answers.txt - echo 'Checking uname release type: "$(LINUX_VERSION)"' >> $(PKG_BUILD_DIR)/cross-answers.txt - echo 'Checking uname version type: "$(VERSION_DIST) Linux-$(LINUX_VERSION) $(shell date +%Y-%m-%d)"' >> $(PKG_BUILD_DIR)/cross-answers.txt - # NOTE: For some unknown reason this answer is not needed on some hosts/distros, yet needed on others? - echo 'Checking whether POSIX capabilities are available: OK' >> $(PKG_BUILD_DIR)/cross-answers.txt - $(call Build/Configure/Default) -endef - -# BUG: We need to use "waf install --targets=" otherwise a "make install" or "waf install" will retrigger a full recompile of all possible targets! -define Build/Compile - (cd $(PKG_BUILD_DIR); \ - ./buildtools/bin/waf install \ - --jobs=$(shell nproc) \ - --destdir="$(PKG_INSTALL_DIR)" \ - --targets=$(SAMBA4_MODULES)$(SAMBA4_MODULES_SHARDED)$(BUILD_TARGETS_SERVER),$(BUILD_TARGETS_UTILS),$(BUILD_TARGETS_ADMIN),$(BUILD_TARGETS_CLIENT) \ - ) -endef - -# No default install see above -define Build/Install -endef - -define Package/samba4-libs/install - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/samba/*.so* $(1)/usr/lib/ - - $(INSTALL_DIR) $(1)/usr/lib/samba/vfs $(1)/usr/lib/samba/idmap $(1)/usr/lib/samba/ldb $(1)/usr/lib/samba/krb5 - if [ -d $(PKG_INSTALL_DIR)/usr/lib/samba/idmap ]; then \ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/samba/idmap $(1)/usr/lib/samba/; \ - fi - if [ -d $(PKG_INSTALL_DIR)/usr/lib/samba/vfs ]; then \ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/samba/vfs $(1)/usr/lib/samba/; \ - fi - if [ -d $(PKG_INSTALL_DIR)/usr/lib/samba/krb5 ]; then \ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/samba/krb5 $(1)/usr/lib/samba/; \ - fi -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),y) - $(INSTALL_DIR) $(1)/usr/lib/python2.7 - $(CP) $(PKG_INSTALL_DIR)/usr/lib/python2.7 $(1)/usr/lib/ -endif -endef - -define Package/samba4-client/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{smbclient,cifsdd} $(1)/usr/bin/ -endef - -define Package/samba4-admin/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{net,smbcontrol,profiles,rpcclient,smbcacls,smbcquotas} $(1)/usr/bin/ - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/eventlogadm $(1)/usr/sbin/ -endef - -define Package/samba4-utils/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{smbstatus,smbtree,smbget,mvxattr,nmblookup} $(1)/usr/bin/ -endef - -define Package/samba4-server/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{smbpasswd,pdbedit,testparm} $(1)/usr/bin/ - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/smbd $(1)/usr/sbin/ -ifeq ($(CONFIG_SAMBA4_SERVER_AD_DC),y) - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{samba-tool,ntlm_auth,smbtar} $(1)/usr/bin/ - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/{samba,samba-gpupdate,samba_dnsupdate,samba_kcc,samba_spnupdate,samba_upgradedns} $(1)/usr/sbin/ - # waf does not install those? - $(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/{samba4kinit,samba4kgetcred,samba4kpasswd,samba4ktutil} $(1)/usr/bin/ -endif -ifeq ($(CONFIG_SAMBA4_SERVER_NETBIOS),y) - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/nmbd $(1)/usr/sbin/ -endif -ifeq ($(CONFIG_SAMBA4_SERVER_WINBIND),y) - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/wbinfo $(1)/usr/bin/ - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/winbindd $(1)/usr/sbin/ -endif -ifeq ($(CONFIG_SAMBA4_SERVER_ACL),y) - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/sharesec $(1)/usr/bin/ -endif - $(INSTALL_DIR) $(1)/etc/config $(1)/etc/samba $(1)/etc/init.d - $(INSTALL_CONF) ./files/samba.config $(1)/etc/config/samba4 - $(INSTALL_DATA) ./files/smb.conf.template $(1)/etc/samba - $(INSTALL_BIN) ./files/samba.init $(1)/etc/init.d/samba4 -endef - -define Package/samba4-server/conffiles -/etc/config/samba4 -/etc/samba/smb.conf.template -/etc/samba/smb.conf -/etc/samba/smbpasswd -/etc/samba/secrets.tdb -/etc/samba/passdb.tdb -/etc/samba/idmap.ldb -/etc/samba/lmhosts -/etc/nsswitch.conf -/etc/krb5.conf -endef - -$(eval $(call HostBuild)) -$(eval $(call BuildPackage,samba4-libs)) -$(eval $(call BuildPackage,samba4-server)) -$(eval $(call BuildPackage,samba4-client)) -$(eval $(call BuildPackage,samba4-admin)) -$(eval $(call BuildPackage,samba4-utils)) diff --git a/package/lean/samba4/files/samba.config b/package/lean/samba4/files/samba.config deleted file mode 100644 index 332bb27914..0000000000 --- a/package/lean/samba4/files/samba.config +++ /dev/null @@ -1,6 +0,0 @@ -config samba - option 'workgroup' 'WORKGROUP' - option 'description' 'Samba on OpenWrt' - option 'charset' 'UTF-8' - option 'homes' '0' - diff --git a/package/lean/samba4/files/samba.init b/package/lean/samba4/files/samba.init deleted file mode 100644 index d7eed562aa..0000000000 --- a/package/lean/samba4/files/samba.init +++ /dev/null @@ -1,219 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=98 -USE_PROCD=1 - -smb_header() { - config_get samba_iface $1 interface "loopback lan" - - # resolve interfaces - local interfaces - interfaces=$( - . /lib/functions/network.sh - - local net - for net in $samba_iface; do - local device - network_is_up $net || continue - network_get_device device "$net" - printf "%s " "${device:-$net}" - done - ) - - local workgroup description charset - # we dont use netbios anymore as default and wsd/avahi is dns based - local hostname - hostname="$(cat /proc/sys/kernel/hostname)" - - config_get workgroup $1 workgroup "WORKGROUP" - config_get description $1 description "Samba on OpenWrt" - config_get charset $1 charset "UTF-8" - - config_get_bool MACOS $1 macos 0 - config_get_bool DISABLE_NETBIOS $1 disable_netbios 0 - config_get_bool DISABLE_AD_DC $1 disable_ad_dc 0 - config_get_bool DISABLE_WINBIND $1 disable_winbind 0 - - mkdir -p /var/etc - sed -e "s#|NAME|#$hostname#g" \ - -e "s#|WORKGROUP|#$workgroup#g" \ - -e "s#|DESCRIPTION|#$description#g" \ - -e "s#|INTERFACES|#$interfaces#g" \ - -e "s#|CHARSET|#$charset#g" \ - /etc/samba/smb.conf.template > /var/etc/smb.conf - - { - printf "\n######### Dynamic written config options #########\n" - if [ "$DISABLE_NETBIOS" -eq 1 ] || [ ! -x /usr/sbin/nmbd ]; then - printf "\tdisable netbios = yes\n" - fi - - local homes - config_get_bool homes $1 homes 0 - [ $homes -gt 0 ] && { - cat <> /var/etc/smb.conf - - [ -e /etc/samba/smb.conf ] || ln -nsf /var/etc/smb.conf /etc/samba/smb.conf - - if ! [ -L /etc/samba/smb.conf ]; then - logger -t 'samba4-server' "Local custom /etc/samba/smb.conf file detected, all luci/config settings are ignored!" - fi - -} - -smb_add_share() { - local name - local path - local users - local create_mask - local dir_mask - local browseable - local read_only - local writeable - local guest_ok - local guest_only - local inherit_owner - local vfs_objects - local timemachine - local timemachine_maxsize - local force_root - local write_list - local read_list - - config_get name $1 name - config_get path $1 path - config_get users $1 users - config_get create_mask $1 create_mask - config_get dir_mask $1 dir_mask - config_get browseable $1 browseable - config_get read_only $1 read_only - config_get writeable $1 writeable - config_get guest_ok $1 guest_ok - config_get guest_only $1 guest_only - config_get inherit_owner $1 inherit_owner - config_get vfs_objects $1 vfs_objects - 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" ] || [ -z "$path" ] && return - - { - printf "\n[$name]\n\tpath = %s\n" "$path" - - if [ "$force_root" -eq 1 ]; then - printf "\tforce user = root\n" - printf "\tforce group = root\n" - else - [ -n "$users" ] && printf "\tvalid users = %s\n" "$users" - fi - - [ -n "$create_mask" ] && printf "\tcreate mask = %s\n" "$create_mask" - [ -n "$dir_mask" ] && printf "\tdirectory mask = %s\n" "$dir_mask" - - [ -n "$browseable" ] && printf "\tbrowseable = %s\n" "$browseable" - [ -n "$read_only" ] && printf "\tread only = %s\n" "$read_only" - [ -n "$writeable" ] && printf "\twriteable = %s\n" "$writeable" - [ -n "$guest_ok" ] && printf "\tguest ok = %s\n" "$guest_ok" - [ -n "$guest_only" ] && printf "\tguest only = %s\n" "$guest_only" - [ -n "$inherit_owner" ] && printf "\tinherit owner = %s\n" "$inherit_owner" - - [ -n "$write_list" ] && printf "\twrite list = %s\n" "$write_list" - [ -n "$read_list" ] && printf "\tread list = %s\n" "$read_list" - - if [ "$MACOS" -eq 1 ]; then - vfs_objects="catia fruit streams_xattr $vfs_objects" - printf "\tfruit:encoding = native\n" - printf "\tfruit:metadata = stream\n" - printf "\tfruit:veto_appledouble = no\n" - # avoid mixed shares order for aapl - if [ "$timemachine" -eq 1 ]; then - printf "\tfruit:time machine = yes\n" - [ -n "$timemachine_maxsize" ] && printf "\tfruit:time machine max size = %sG\n" "${timemachine_maxsize}" - fi - fi - - [ -n "$vfs_objects" ] && printf "\tvfs objects = %s\n" "$vfs_objects" - } >> /var/etc/smb.conf -} - -init_config() { - # Create samba dirs - [ -d /var/lib/samba ] || mkdir -p /var/lib/samba - [ -d /var/cache/samba ] || mkdir -p /var/cache/samba - [ -d /var/run/samba ] || mkdir -p /var/run/samba - [ -d /var/log/samba ] || mkdir -p /var/log/samba - [ -d /var/lock ] || mkdir -p /var/lock - chmod 0755 /var/lock - - config_load samba4 - config_foreach smb_header samba - config_foreach smb_add_share sambashare -} - -service_triggers() { - PROCD_RELOAD_DELAY=2000 - - procd_add_reload_trigger "dhcp" "system" "samba4" - - local i - for i in $samba_iface; do - procd_add_reload_interface_trigger $i - done -} - -start_service() { - init_config - - # start main AD-DC daemon, will spawn (smbd,nmbd,winbindd) as needed/configured. - if [ "$DISABLE_AD_DC" -ne 1 ] && [ -x /usr/sbin/samba ]; then - procd_open_instance - procd_set_param command /usr/sbin/samba -F - procd_set_param respawn - procd_set_param file /var/etc/smb.conf - procd_close_instance - else - # start fileserver daemon - procd_open_instance - procd_set_param command /usr/sbin/smbd -F - procd_set_param respawn - procd_set_param file /var/etc/smb.conf - procd_close_instance - - # start netbios daemon - if [ "$DISABLE_NETBIOS" -ne 1 ] && [ -x /usr/sbin/nmbd ]; then - procd_open_instance - procd_set_param command /usr/sbin/nmbd -F - procd_set_param respawn - procd_set_param file /var/etc/smb.conf - procd_close_instance - fi - # start winbind daemon - if [ "$DISABLE_WINBIND" -ne 1 ] && [ -x /usr/sbin/winbindd ]; then - procd_open_instance - procd_set_param command /usr/sbin/winbindd -F - procd_set_param respawn - procd_set_param file /var/etc/smb.conf - procd_close_instance - fi - fi - # lower priority using renice (if found) - if [ -x /usr/bin/renice ]; then - [ -x /usr/sbin/samba ] && renice -n 2 "$(pidof samba)" - [ -x /usr/sbin/smbd ] && renice -n 2 "$(pidof smbd)" - [ -x /usr/sbin/nmbd ] && renice -n 2 "$(pidof nmbd)" - [ -x /usr/sbin/winbindd ] && renice -n 2 "$(pidof winbindd)" - fi -} diff --git a/package/lean/samba4/files/smb.conf.template b/package/lean/samba4/files/smb.conf.template deleted file mode 100644 index 9c18184b3f..0000000000 --- a/package/lean/samba4/files/smb.conf.template +++ /dev/null @@ -1,107 +0,0 @@ -[global] - netbios name = |NAME| - interfaces = |INTERFACES| - server string = |DESCRIPTION| - unix charset = |CHARSET| - workgroup = |WORKGROUP| - - ## This global parameter allows the Samba admin to limit what interfaces on a machine will serve SMB requests. - bind interfaces only = yes - - ## time for inactive connections to-be closed in minutes - deadtime = 15 - - ## disable core dumps - enable core files = no - - ## set security (auto, user, domain, ads) - security = user - - ## This parameter controls whether a remote client is allowed or required to use SMB encryption. - ## It has different effects depending on whether the connection uses SMB1 or SMB2 and newer: - ## If the connection uses SMB1, then this option controls the use of a Samba-specific extension to the SMB protocol introduced in Samba 3.2 that makes use of the Unix extensions. - ## If the connection uses SMB2 or newer, then this option controls the use of the SMB-level encryption that is supported in SMB version 3.0 and above and available in Windows 8 and newer. - ##(default/auto,desired,required,off) - #smb encrypt = default - - ## set invalid users - invalid users = root - - ## map unknow users to guest - map to guest = Bad User - - ## allow client access to accounts that have null passwords. - null passwords = yes - - ## The old plaintext passdb backend. Some Samba features will not work if this passdb backend is used. (NOTE: enabled for size reasons) - ## (tdbsam,smbpasswd,ldapsam) - passdb backend = smbpasswd - - ## Set location of smbpasswd ('smbd -b' will show default compiled location) - #smb passwd file = /etc/samba/smbpasswd - - ## LAN/WAN options (IPTOS_LOWDELAY TCP_NODELAY) WAN (IPTOS_THROUGHPUT) - socket options = IPTOS_LOWDELAY TCP_NODELAY - - ## lower CPU useage if supported - use sendfile = yes - - ## samba will behave as previous versions of Samba would and will fail the lock request immediately if the lock range cannot be obtained. - #blocking locks = No - - ## disable loading of all printcap printers by default (iprint, cups, lpstat) - load printers = No - printcap name = /dev/null - - ## Enabling this parameter will disable Samba's support for the SPOOLSS set of MS-RPC's. - disable spoolss = yes - - ## This parameters controls how printer status information is interpreted on your system. - ## (BSD, AIX, LPRNG, PLP, SYSV, HPUX, QNX, SOFTQ) - printing = bsd - - ## Disable that nmbd is acting as a WINS server for unknow netbios names - #dns proxy = No - - ## win/unix user mapping backend - #idmap config * : backend = tdb - - ## Allows the server name that is advertised through MDNS to be set to the hostname rather than the Samba NETBIOS name. - ## This allows an administrator to make Samba registered MDNS records match the case of the hostname rather than being in all capitals. - ## (netbios, mdns) - mdns name = mdns - - ## Clients that only support netbios won't be able to see your samba server when netbios support is disabled. - #disable netbios = Yes - - ## Setting this value to no will cause nmbd never to become a local master browser. - #local master = no - - ## (auto, yes) If this is set to yes, on startup, nmbd will force an election, and it will have a slight advantage in winning the election. It is recommended that this parameter is used in conjunction with domain master = yes, so that nmbd can guarantee becoming a domain master. - #preferred master = yes - - ## (445 139) Specifies which ports the server should listen on for SMB traffic. - ## 139 is netbios/nmbd - #smb ports = 445 139 - - ## This is a list of files and directories that are neither visible nor accessible. - ## Each entry in the list must be separated by a '/', which allows spaces to be included in the entry. '*' and '?' can be used to specify multiple files or directories as in DOS wildcards. - veto files = /Thumbs.db/.DS_Store/._.DS_Store/.apdisk/ - - ## If a directory that is to be deleted contains nothing but veto files this deletion will fail unless you also set the delete veto files parameter to yes. - delete veto files = yes - -################ Filesystem and creation rules ################ - ## reported filesystem type (NTFS,Samba,FAT) - #fstype = FAT - - ## Allows a user who has write access to the file (by whatever means, including an ACL permission) to modify the permissions (including ACL) on it. - #dos filemode = Yes - - ## file/dir creating rules - #create mask = 0666 - #directory mask = 0777 - #force group = root - #force user = root - #inherit owner = windows and unix -################################################################ diff --git a/package/lean/samba4/patches/001-samba-4.4.0-pam.patch b/package/lean/samba4/patches/001-samba-4.4.0-pam.patch deleted file mode 100644 index efd81f4d3e..0000000000 --- a/package/lean/samba4/patches/001-samba-4.4.0-pam.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/source3/wscript -+++ b/source3/wscript -@@ -843,7 +843,7 @@ msg.msg_accrightslen = sizeof(fd); - if conf.env.with_iconv: - conf.DEFINE('HAVE_ICONV', 1) - -- if Options.options.with_pam: -+ if Options.options.with_pam != False: - use_pam=True - conf.CHECK_HEADERS('security/pam_appl.h pam/pam_appl.h') - if not conf.CONFIG_SET('HAVE_SECURITY_PAM_APPL_H') and not conf.CONFIG_SET('HAVE_PAM_PAM_APPL_H'): -@@ -920,6 +920,17 @@ int i; i = PAM_RADIO_TYPE; - "or headers not found. Use --without-pam to disable " - "PAM support."); - -+ else: -+ Logs.warn("PAM disabled") -+ use_pam=False -+ conf.undefine('WITH_PAM') -+ conf.undefine('WITH_PAM_MODULES') -+ conf.undefine('HAVE_SECURITY_PAM_APPL_H') -+ conf.undefine('PAM_RHOST') -+ conf.undefine('PAM_TTY') -+ conf.undefine('HAVE_PAM_PAM_APPL_H') -+ -+ - seteuid = False - - # diff --git a/package/lean/samba4/patches/002-dnsserver-4.7.0.patch b/package/lean/samba4/patches/002-dnsserver-4.7.0.patch deleted file mode 100644 index 0c7592f8e2..0000000000 --- a/package/lean/samba4/patches/002-dnsserver-4.7.0.patch +++ /dev/null @@ -1,19 +0,0 @@ -samba: build dnsserver_common code - -Just 'install' does not seem to do it. - -Upstream-Status: Pending - -Signed-off-by: Joe Slater - ---- a/source4/dns_server/wscript_build -+++ b/source4/dns_server/wscript_build -@@ -4,7 +4,7 @@ bld.SAMBA_LIBRARY('dnsserver_common', - source='dnsserver_common.c', - deps='samba-util samba-errors ldbsamba clidns', - private_library=True, -- install=bld.AD_DC_BUILD_IS_ENABLED() -+ enabled=bld.AD_DC_BUILD_IS_ENABLED() - ) - - bld.SAMBA_MODULE('service_dns', diff --git a/package/lean/samba4/patches/010-source3-msgsock-nvram-fix.patch b/package/lean/samba4/patches/010-source3-msgsock-nvram-fix.patch deleted file mode 100644 index 4c93a5a3ea..0000000000 --- a/package/lean/samba4/patches/010-source3-msgsock-nvram-fix.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/source3/lib/messages.c -+++ b/source3/lib/messages.c -@@ -518,7 +518,7 @@ static NTSTATUS messaging_init_internal( - return NT_STATUS_ACCESS_DENIED; - } - -- priv_path = private_path("msg.sock"); -+ priv_path = lock_path("msg.sock"); - if (priv_path == NULL) { - return NT_STATUS_NO_MEMORY; - } -@@ -662,7 +662,7 @@ NTSTATUS messaging_reinit(struct messagi - - msg_ctx->msg_dgm_ref = messaging_dgm_ref( - msg_ctx, msg_ctx->event_ctx, &msg_ctx->id.unique_id, -- private_path("msg.sock"), lck_path, -+ lock_path("msg.sock"), lck_path, - messaging_recv_cb, msg_ctx, &ret); - - if (msg_ctx->msg_dgm_ref == NULL) { diff --git a/package/lean/samba4/patches/011-source4-msgsock-nvram-fix.patch b/package/lean/samba4/patches/011-source4-msgsock-nvram-fix.patch deleted file mode 100644 index 5271740011..0000000000 --- a/package/lean/samba4/patches/011-source4-msgsock-nvram-fix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/source4/lib/messaging/messaging.c -+++ b/source4/lib/messaging/messaging.c -@@ -350,7 +350,7 @@ static struct imessaging_context *imessa - goto fail; - } - -- msg->sock_dir = lpcfg_private_path(msg, lp_ctx, "msg.sock"); -+ msg->sock_dir = lpcfg_lock_path(msg, lp_ctx, "msg.sock"); - if (msg->sock_dir == NULL) { - goto fail; - } diff --git a/package/lean/samba4/patches/101-do-not-check-xsltproc-manpages.patch b/package/lean/samba4/patches/101-do-not-check-xsltproc-manpages.patch deleted file mode 100644 index 2b5bcdf578..0000000000 --- a/package/lean/samba4/patches/101-do-not-check-xsltproc-manpages.patch +++ /dev/null @@ -1,37 +0,0 @@ -Don't check xsltproc manpages - -Signed-off-by: Bian Naimeng - ---- a/lib/ldb/wscript -+++ b/lib/ldb/wscript -@@ -152,7 +152,7 @@ def configure(conf): - conf.DEFINE('EXPECTED_SYSTEM_LDB_VERSION_RELEASE', int(v[2])) - - if conf.env.standalone_ldb: -- conf.CHECK_XSLTPROC_MANPAGES() -+ #conf.CHECK_XSLTPROC_MANPAGES() - - # we need this for the ldap backend - if conf.CHECK_FUNCS_IN('ber_flush ldap_open ldap_initialize', 'lber ldap', headers='lber.h ldap.h'): ---- a/lib/talloc/wscript -+++ b/lib/talloc/wscript -@@ -49,7 +49,7 @@ def configure(conf): - conf.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' - conf.env.TALLOC_VERSION = VERSION - -- conf.CHECK_XSLTPROC_MANPAGES() -+ #conf.CHECK_XSLTPROC_MANPAGES() - - conf.CHECK_HEADERS('sys/auxv.h') - conf.CHECK_FUNCS('getauxval') ---- a/lib/tdb/wscript -+++ b/lib/tdb/wscript -@@ -89,7 +89,7 @@ def configure(conf): - not conf.env.disable_tdb_mutex_locking): - conf.define('USE_TDB_MUTEX_LOCKING', 1) - -- conf.CHECK_XSLTPROC_MANPAGES() -+ #conf.CHECK_XSLTPROC_MANPAGES() - - if not conf.env.disable_python: - # also disable if we don't have the python libs installed diff --git a/package/lean/samba4/patches/102-samba-4.8.5-unbundle-libbsd.patch b/package/lean/samba4/patches/102-samba-4.8.5-unbundle-libbsd.patch deleted file mode 100644 index c8eae598da..0000000000 --- a/package/lean/samba4/patches/102-samba-4.8.5-unbundle-libbsd.patch +++ /dev/null @@ -1,77 +0,0 @@ ---- a/lib/crypto/wscript_configure -+++ b/lib/crypto/wscript_configure -@@ -2,11 +2,11 @@ - import Options - import Utils - --if not conf.CHECK_FUNCS_IN('MD5Init', 'bsd', headers='bsd/md5.h', -- checklibc=True): -- conf.CHECK_FUNCS_IN('MD5Init', 'md5', headers='sys/md5.h', -- checklibc=True) -- conf.CHECK_FUNCS_IN('MD5Init', 'md', headers='sys/md5.h', -+# if not conf.CHECK_FUNCS_IN('MD5Init', 'bsd', headers='bsd/md5.h', -+ # checklibc=True): -+conf.CHECK_FUNCS_IN('MD5Init', 'md5', headers='sys/md5.h', -+ checklibc=True) -+conf.CHECK_FUNCS_IN('MD5Init', 'md', headers='sys/md5.h', - checklibc=True) - conf.CHECK_FUNCS_IN('CC_MD5_Init', '', headers='CommonCrypto/CommonDigest.h', - checklibc=True) ---- a/lib/replace/wscript -+++ b/lib/replace/wscript -@@ -340,22 +340,13 @@ def configure(conf): - - conf.CHECK_FUNCS('prctl dirname basename') - -- strlcpy_in_bsd = False -+ # Not checking for libbsd -+ conf.CHECK_FUNCS('strlcpy strlcat') -+ conf.CHECK_FUNCS('getpeereid') -+ conf.CHECK_FUNCS_IN('setproctitle', 'setproctitle', headers='setproctitle.h') -+ conf.CHECK_FUNCS('setproctitle_init') - -- # libbsd on some platforms provides strlcpy and strlcat -- if not conf.CHECK_FUNCS('strlcpy strlcat'): -- if conf.CHECK_FUNCS_IN('strlcpy strlcat', 'bsd', headers='bsd/string.h', -- checklibc=True): -- strlcpy_in_bsd = True -- if not conf.CHECK_FUNCS('getpeereid'): -- conf.CHECK_FUNCS_IN('getpeereid', 'bsd', headers='sys/types.h bsd/unistd.h') -- if not conf.CHECK_FUNCS_IN('setproctitle', 'setproctitle', headers='setproctitle.h'): -- conf.CHECK_FUNCS_IN('setproctitle', 'bsd', headers='sys/types.h bsd/unistd.h') -- if not conf.CHECK_FUNCS('setproctitle_init'): -- conf.CHECK_FUNCS_IN('setproctitle_init', 'bsd', headers='sys/types.h bsd/unistd.h') -- -- if not conf.CHECK_FUNCS('closefrom'): -- conf.CHECK_FUNCS_IN('closefrom', 'bsd', headers='bsd/unistd.h') -+ conf.CHECK_FUNCS('closefrom') - - conf.CHECK_CODE(''' - struct ucred cred; -@@ -698,9 +689,6 @@ def configure(conf): - - # look for a method of finding the list of network interfaces - for method in ['HAVE_IFACE_GETIFADDRS', 'HAVE_IFACE_AIX', 'HAVE_IFACE_IFCONF', 'HAVE_IFACE_IFREQ']: -- bsd_for_strlcpy = '' -- if strlcpy_in_bsd: -- bsd_for_strlcpy = ' bsd' - if conf.CHECK_CODE(''' - #define %s 1 - #define NO_CONFIG_H 1 -@@ -713,7 +701,7 @@ def configure(conf): - #include "test/getifaddrs.c" - ''' % method, - method, -- lib='nsl socket' + bsd_for_strlcpy, -+ lib='nsl socket', - addmain=False, - execute=True): - break -@@ -761,7 +749,6 @@ def build(bld): - break - - extra_libs = '' -- if bld.CONFIG_SET('HAVE_LIBBSD'): extra_libs += ' bsd' - - bld.SAMBA_SUBSYSTEM('LIBREPLACE_HOSTCC', - REPLACE_HOSTCC_SOURCE, diff --git a/package/lean/samba4/patches/103-tmsize-overflow-fix.patch b/package/lean/samba4/patches/103-tmsize-overflow-fix.patch deleted file mode 100644 index 5d6cebe162..0000000000 --- a/package/lean/samba4/patches/103-tmsize-overflow-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/source3/modules/vfs_fruit.c 2019-07-09 -+++ b/source3/modules/vfs_fruit.c 2019-07-09 -@@ -6995,12 +6995,12 @@ static bool fruit_tmsize_do_dirent(vfs_h - return true; - } - -- if (bandsize > SIZE_MAX/nbands) { -- DBG_ERR("tmsize overflow: bandsize [%zu] nbands [%zu]\n", -- bandsize, nbands); -- return false; -- } -- tm_size = bandsize * nbands; -+ // if (bandsize > SIZE_MAX/nbands) { -+ // DBG_ERR("tmsize overflow: bandsize [%zu] nbands [%zu]\n", -+ // bandsize, nbands); -+ // return false; -+ // } -+ tm_size = (off_t)bandsize * (off_t)nbands; - - if (state->total_size + tm_size < state->total_size) { - DBG_ERR("tmsize overflow: bandsize [%zu] nbands [%zu]\n", diff --git a/package/lean/samba4/waf-cross-answers/aarch64.txt b/package/lean/samba4/waf-cross-answers/aarch64.txt deleted file mode 100644 index 9aae22c36a..0000000000 --- a/package/lean/samba4/waf-cross-answers/aarch64.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "65" -Checking value of _NSIG: "65" -Checking value of SIGRTMAX: "64" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: OK -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/arc.txt b/package/lean/samba4/waf-cross-answers/arc.txt deleted file mode 100644 index 57f38119ff..0000000000 --- a/package/lean/samba4/waf-cross-answers/arc.txt +++ /dev/null @@ -1,37 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "65" -Checking value of _NSIG: "65" -Checking value of SIGRTMAX: "64" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: NO -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK -Checking whether setreuid is available: NO -Checking whether setresuid is available: NO -Checking whether seteuid is available: NO diff --git a/package/lean/samba4/waf-cross-answers/arm.txt b/package/lean/samba4/waf-cross-answers/arm.txt deleted file mode 100644 index 79ba994be2..0000000000 --- a/package/lean/samba4/waf-cross-answers/arm.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "65" -Checking value of _NSIG: "65" -Checking value of SIGRTMAX: "64" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials with 32-bit system calls: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: NO -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/armeb.txt b/package/lean/samba4/waf-cross-answers/armeb.txt deleted file mode 100644 index 79ba994be2..0000000000 --- a/package/lean/samba4/waf-cross-answers/armeb.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "65" -Checking value of _NSIG: "65" -Checking value of SIGRTMAX: "64" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials with 32-bit system calls: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: NO -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/i386.txt b/package/lean/samba4/waf-cross-answers/i386.txt deleted file mode 100644 index 79ba994be2..0000000000 --- a/package/lean/samba4/waf-cross-answers/i386.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "65" -Checking value of _NSIG: "65" -Checking value of SIGRTMAX: "64" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials with 32-bit system calls: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: NO -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/mips.txt b/package/lean/samba4/waf-cross-answers/mips.txt deleted file mode 100644 index 9c1a2c67ef..0000000000 --- a/package/lean/samba4/waf-cross-answers/mips.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "128" -Checking value of _NSIG: "128" -Checking value of SIGRTMAX: "127" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: NO -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/mips64.txt b/package/lean/samba4/waf-cross-answers/mips64.txt deleted file mode 100644 index a270f0860c..0000000000 --- a/package/lean/samba4/waf-cross-answers/mips64.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "128" -Checking value of _NSIG: "128" -Checking value of SIGRTMAX: "127" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: OK -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/mips64el.txt b/package/lean/samba4/waf-cross-answers/mips64el.txt deleted file mode 100644 index a270f0860c..0000000000 --- a/package/lean/samba4/waf-cross-answers/mips64el.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "128" -Checking value of _NSIG: "128" -Checking value of SIGRTMAX: "127" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: OK -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/mipsel.txt b/package/lean/samba4/waf-cross-answers/mipsel.txt deleted file mode 100644 index 9c1a2c67ef..0000000000 --- a/package/lean/samba4/waf-cross-answers/mipsel.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "128" -Checking value of _NSIG: "128" -Checking value of SIGRTMAX: "127" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: NO -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/powerpc.txt b/package/lean/samba4/waf-cross-answers/powerpc.txt deleted file mode 100644 index 4912acbde9..0000000000 --- a/package/lean/samba4/waf-cross-answers/powerpc.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "65" -Checking value of _NSIG: "65" -Checking value of SIGRTMAX: "64" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: NO -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK diff --git a/package/lean/samba4/waf-cross-answers/x86_64.txt b/package/lean/samba4/waf-cross-answers/x86_64.txt deleted file mode 100644 index 9aae22c36a..0000000000 --- a/package/lean/samba4/waf-cross-answers/x86_64.txt +++ /dev/null @@ -1,34 +0,0 @@ -Checking uname sysname type: "Linux" -Checking simple C program: "hello world" -rpath library support: OK --Wl,--version-script support: OK -Checking getconf LFS_CFLAGS: NO -Checking for large file support without additional flags: OK -Checking correct behavior of strtoll: OK -Checking for working strptime: NO -Checking for C99 vsnprintf: "1" -Checking for HAVE_SHARED_MMAP: OK -Checking for HAVE_MREMAP: OK -Checking for HAVE_INCOHERENT_MMAP: NO -Checking for HAVE_SECURE_MKSTEMP: OK -Checking for HAVE_IFACE_GETIFADDRS: OK -Checking value of NSIG: "65" -Checking value of _NSIG: "65" -Checking value of SIGRTMAX: "64" -Checking value of SIGRTMIN: "35" -Checking for a 64-bit host to support lmdb: NO -Checking whether the WRFILE -keytab is supported: OK -Checking errno of iconv for illegal multibyte sequence: OK -Checking for kernel change notify support: OK -Checking for Linux kernel oplocks: OK -Checking for kernel share modes: OK -Checking if can we convert from CP850 to UCS-2LE: OK -Checking if can we convert from UTF-8 to UCS-2LE: OK -vfs_fileid checking for statfs() and struct statfs.f_fsid: OK -Checking whether we can use Linux thread-specific credentials: "OK" -Checking whether fcntl locking is available: OK -Checking whether fcntl lock supports open file description locks: NO -Checking for the maximum value of the 'time_t' type: OK -Checking whether the realpath function allows a NULL argument: OK -Checking for ftruncate extend: OK -getcwd takes a NULL argument: OK