commit:     c19591b2b9b189cb2726573d6ca2349d9145a17a
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 14 04:50:23 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Tue Dec 14 04:53:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19591b2

net-fs/ksmbd-tools: revbump, install to / (not /usr)

also add compat symlinks smbduseradd, smbdshareadd

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 net-fs/ksmbd-tools/files/initd                                      | 4 ++--
 ...re20212111-r1.ebuild => ksmbd-tools-3.4.3_pre20212111-r2.ebuild} | 6 +++++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-fs/ksmbd-tools/files/initd b/net-fs/ksmbd-tools/files/initd
index 1492c15444e9..c60577a17499 100644
--- a/net-fs/ksmbd-tools/files/initd
+++ b/net-fs/ksmbd-tools/files/initd
@@ -11,8 +11,8 @@ depend() {
 
 description="ksmbd userspace daemon"
 
-command="/usr/sbin/ksmbd.mountd"
-command_control="/usr/sbin/ksmbd.control"
+command="/sbin/ksmbd.mountd"
+command_control="/sbin/ksmbd.control"
 command_args="-s"
 
 required_files="${KSMBD_CONF}"

diff --git a/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r1.ebuild 
b/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r2.ebuild
similarity index 87%
rename from net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r1.ebuild
rename to net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r2.ebuild
index f2b872530486..2f29eedec6ea 100644
--- a/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r1.ebuild
+++ b/net-fs/ksmbd-tools/ksmbd-tools-3.4.3_pre20212111-r2.ebuild
@@ -40,7 +40,8 @@ src_prepare() {
 
 src_configure() {
        # TODO: add kerberos support, explicitly disable for now
-       econf --enable-krb5=no
+       # tools are expected to recide in /sbin, not /usr/sbin
+       econf --prefix="${EPREFIX}/" --enable-krb5=no
 }
 
 src_install() {
@@ -55,5 +56,8 @@ src_install() {
        newinitd "${FILESDIR}/initd" ksmbd 
        newconfd "${FILESDIR}/confd" ksmbd
 
+       dosym ksmbd.addshare /sbin/smbshareadd
+       dosym ksmbd.adduser /sbin/smbuseradd
+
        systemd_dounit ksmbd.service
 }

Reply via email to