[gentoo-commits] proj/musl:master commit in: net-fs/samba/files/4.4/

2022-07-19 Thread Anthony G. Basile
commit: 269a5ccfd3b9cfb67e28d3edfc7ee63c66492c02
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jul 19 17:50:20 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Jul 19 17:50:20 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=269a5ccf

net-fs/samba: add missing config files from tree

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-fs/samba/files/4.4/samba4.confd| 45 +
 net-fs/samba/files/4.4/samba4.initd-r1 | 54 ++
 net-fs/samba/files/4.4/system-auth-winbind.pam | 18 +
 3 files changed, 117 insertions(+)

diff --git a/net-fs/samba/files/4.4/samba4.confd 
b/net-fs/samba/files/4.4/samba4.confd
new file mode 100644
index ..629a6050
--- /dev/null
+++ b/net-fs/samba/files/4.4/samba4.confd
@@ -0,0 +1,45 @@
+# Add "winbind" to the daemon_list if you also want winbind to start.
+# Replace "smbd nmbd" by "samba4" if you want the active directory domain 
controller part or the ntvfs
+# file server part or the rpc proxy to start.
+# Note that samba4 controls 'smbd' by itself, thus it can't be started 
manually. You can, however,
+# tweak the behaviour of a samba4-controlled smbd by modifying your 
'/etc/samba/smb.conf' file
+# accordingly.
+daemon_list="smbd nmbd"
+
+piddir="/run/samba"
+
+#
+# Daemons calls: _
+#
+my_service_name="samba"
+my_service_PRE="unset TMP TMPDIR"
+my_service_POST=""
+
+#
+# Daemons calls: _
+#
+smbd_start_options="-D"
+smbd_command="/usr/sbin/smbd"
+smbd_start="start-stop-daemon --start --exec ${smbd_command} -- 
${smbd_start_options}"
+smbd_stop="start-stop-daemon --stop --exec ${smbd_command}"
+smbd_reload="killall -HUP smbd"
+
+nmbd_start_options="-D"
+nmbd_command="/usr/sbin/nmbd"
+nmbd_start="start-stop-daemon --start --exec ${nmbd_command} -- 
${nmbd_start_options}"
+nmbd_stop="start-stop-daemon --stop --exec ${nmbd_command}"
+nmbd_reload="killall -HUP nmbd"
+
+samba4_start_options=""
+samba4_command="/usr/sbin/samba"
+samba4_pidfile="${piddir}/samba.pid"
+samba4_start="start-stop-daemon --start --exec ${samba4_command} --pidfile 
${samba4_pidfile} -- ${samba4_start_options}"
+samba4_stop="start-stop-daemon --stop --exec ${samba4_command} --pidfile 
${samba4_pidfile}"
+samba4_reload="killall -HUP samba"
+
+winbind_start_options=""
+winbind_command="/usr/sbin/winbindd"
+winbind_start="start-stop-daemon --start --exec ${winbind_command} -- 
${winbind_start_options}"
+winbind_stop="start-stop-daemon --stop --exec ${winbind_command}"
+winbind_reload="killall -HUP winbindd"
+

diff --git a/net-fs/samba/files/4.4/samba4.initd-r1 
b/net-fs/samba/files/4.4/samba4.initd-r1
new file mode 100644
index ..0a528982
--- /dev/null
+++ b/net-fs/samba/files/4.4/samba4.initd-r1
@@ -0,0 +1,54 @@
+#!/sbin/openrc-run
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2 or later
+
+extra_started_commands="reload"
+[ -z "${piddir}" ] && piddir="/run/samba"
+
+depend() {
+   after slapd
+   use cupsd
+}
+
+DAEMONNAME="${SVCNAME##samba.}"
+[ "${DAEMONNAME}" != "samba" ] && daemon_list=${DAEMONNAME}
+
+signal_do() {
+   local signal="$1"
+   [ -z "${signal}" ] && return 0
+
+   local result=0 last_result=0 daemon= cmd_exec=
+   for daemon in ${daemon_list} ; do
+   eval cmd_exec=\$${daemon}_${signal}
+   if [ -n "${cmd_exec}" ]; then
+   ebegin "${my_service_name} -> ${signal}: ${daemon}"
+   #echo ${cmd} '->' ${!cmd}
+   ${cmd_exec} > /dev/null
+   last_result=$?
+   eend ${last_result}
+   fi
+   result=$(( ${result} + ${last_result} ))
+   done
+   return ${result}
+}
+
+start() {
+   ${my_service_PRE}
+   [ -d "${piddir}" ] || mkdir -p "${piddir}"
+   signal_do start && return 0
+
+   eerror "Error: starting services (see system logs)"
+   signal_do stop
+   return 1
+}
+stop() {
+   ${my_service_PRE}
+   if signal_do stop ; then
+   ${my_service_POST}
+   return 0
+   fi
+}
+reload() {
+   ${my_service_PRE}
+   signal_do reload
+}

diff --git a/net-fs/samba/files/4.4/system-auth-winbind.pam 
b/net-fs/samba/files/4.4/system-auth-winbind.pam
new file mode 100644
index ..8d6746b7
--- /dev/null
+++ b/net-fs/samba/files/4.4/system-auth-winbind.pam
@@ -0,0 +1,18 @@
+#%PAM-1.0
+# $Id$
+
+authrequired  pam_env.so
+authsufficientpam_winbind.so
+authsufficientpam_unix.so likeauth nullok use_first_pass
+authrequired  

[gentoo-commits] proj/musl:master commit in: net-fs/samba/files/4.4/, net-fs/samba/files/, net-fs/samba/

2020-01-07 Thread Anthony G. Basile
commit: 95463002683ddba27b2b6ef000ee1aa5bd2668ae
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jan  7 21:22:46 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Jan  7 21:22:46 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=95463002

net-fs/samba: bump to 4.10.2 and fix bug #701550

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-fs/samba/Manifest  |   1 +
 net-fs/samba/files/4.4/samba4.confd|  23 +-
 net-fs/samba/files/4.4/samba4.initd-r1 |   4 +-
 net-fs/samba/files/4.4/system-auth-winbind.pam |  18 ++
 .../samba-4.10.0-disable_gnutls_build_fix.patch|  32 +++
 net-fs/samba/samba-4.10.2.ebuild   | 309 +
 6 files changed, 377 insertions(+), 10 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 666b10c..11b5030 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,3 +1,4 @@
+DIST samba-4.10.2.tar.gz 18280710 BLAKE2B 
f15b117d1159dfa6cd279c5011629d688fcfba94a2ca8184a827d0787a31f76a38f46b355454b916f2e62c0a88109b86664f6bb16fc0e23d0f61d09908e587cd
 SHA512 
3d146ea12567ebb02a7babcad779b82339ffbfb19f6f2be5cac33eb18af2c9b546dc1cd910072a5c9e152ba9c4a632ed6870c48a8f6ad9d04304b130f240a4bf
 DIST samba-4.5.11-disable-python-patches.tar.xz 6292 BLAKE2B 
c2a32a1059a02bc1c87ce5f604cbc5878c654b8f693c8486b5ba63b37513444915a7b6389fe82b7e31ab2f9577dd8462eddba60b4f4f756b4ed1145ce7bd90ae
 SHA512 
f0e3076e3e1ecaae3f06b3ef30efc81719fb3f63a1041dcbdae4b62ca4cf693732f9eb16f047d046d4930136fed82194e82b455ea888e12cf845b3e6a122d57d
 DIST samba-4.5.16.tar.gz 21024396 BLAKE2B 
e737559fb748044076608fa233700eb54c7e1c56bc234763f062b6341a179cc78a4a8cdf9f3d6f4d7f3cf8a79f846852ddd5cc753a468c3adb3a0451e1809ed9
 SHA512 
de8a41013cfb5ef3adcb290efd97a78a5de876d90ad05764d631f14e663a1849bb53e4ac394b46c906f1109be5748fee9316407a659c57007d36851ae8adcd7f
 DIST samba-4.8.6.tar.gz 17723841 BLAKE2B 
38da52e14b4417f26462eef2226c4498e54d2c276b4056e8c6d6c66079f33bcda24c1eab30b29bc7413280ec89a74a55e043e8274ac50f9a25bae7563717ff34
 SHA512 
f6afab5ca466bd8653a56c205b71ce94ecf0ad0c6e4c9d64cbba7b1e56f1987bc2022e6b629d87eb6078e3f6ba53833c19cfb41e40b6d589e4317ea9d85de273

diff --git a/net-fs/samba/files/4.4/samba4.confd 
b/net-fs/samba/files/4.4/samba4.confd
index 58b2c78..629a605 100644
--- a/net-fs/samba/files/4.4/samba4.confd
+++ b/net-fs/samba/files/4.4/samba4.confd
@@ -6,6 +6,8 @@
 # accordingly.
 daemon_list="smbd nmbd"
 
+piddir="/run/samba"
+
 #
 # Daemons calls: _
 #
@@ -17,22 +19,27 @@ my_service_POST=""
 # Daemons calls: _
 #
 smbd_start_options="-D"
-smbd_start="start-stop-daemon --start --exec /usr/sbin/smbd -- 
${smbd_start_options}"
-smbd_stop="start-stop-daemon --stop --exec /usr/sbin/smbd"
+smbd_command="/usr/sbin/smbd"
+smbd_start="start-stop-daemon --start --exec ${smbd_command} -- 
${smbd_start_options}"
+smbd_stop="start-stop-daemon --stop --exec ${smbd_command}"
 smbd_reload="killall -HUP smbd"
 
 nmbd_start_options="-D"
-nmbd_start="start-stop-daemon --start --exec /usr/sbin/nmbd -- 
${nmbd_start_options}"
-nmbd_stop="start-stop-daemon --stop --exec /usr/sbin/nmbd"
+nmbd_command="/usr/sbin/nmbd"
+nmbd_start="start-stop-daemon --start --exec ${nmbd_command} -- 
${nmbd_start_options}"
+nmbd_stop="start-stop-daemon --stop --exec ${nmbd_command}"
 nmbd_reload="killall -HUP nmbd"
 
 samba4_start_options=""
-samba4_start="start-stop-daemon --start --exec /usr/sbin/samba -- 
${samba4_start_options}"
-samba4_stop="start-stop-daemon --stop --exec /usr/sbin/samba"
+samba4_command="/usr/sbin/samba"
+samba4_pidfile="${piddir}/samba.pid"
+samba4_start="start-stop-daemon --start --exec ${samba4_command} --pidfile 
${samba4_pidfile} -- ${samba4_start_options}"
+samba4_stop="start-stop-daemon --stop --exec ${samba4_command} --pidfile 
${samba4_pidfile}"
 samba4_reload="killall -HUP samba"
 
 winbind_start_options=""
-winbind_start="start-stop-daemon --start --exec /usr/sbin/winbindd -- 
${winbind_start_options}"
-winbind_stop="start-stop-daemon --stop --exec /usr/sbin/winbindd"
+winbind_command="/usr/sbin/winbindd"
+winbind_start="start-stop-daemon --start --exec ${winbind_command} -- 
${winbind_start_options}"
+winbind_stop="start-stop-daemon --stop --exec ${winbind_command}"
 winbind_reload="killall -HUP winbindd"
 

diff --git a/net-fs/samba/files/4.4/samba4.initd-r1 
b/net-fs/samba/files/4.4/samba4.initd-r1
index 52a9b68..a914981 100644
--- a/net-fs/samba/files/4.4/samba4.initd-r1
+++ b/net-fs/samba/files/4.4/samba4.initd-r1
@@ -1,9 +1,9 @@
 #!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the G