Package Details: ksmbd-tools 3.5.3-2

Git Clone URL: https://aur.archlinux.org/ksmbd-tools.git (read-only, click to copy)
Package Base: ksmbd-tools
Description: Userspace tools for the ksmbd kernel SMB server
Upstream URL: https://github.com/cifsd-team/ksmbd-tools
Keywords: cifs cifsd ksmbd samba smb smbd
Licenses: GPL2
Provides: samba
Submitter: jpegxguy
Maintainer: kIERO
Last Packager: kIERO
Votes: 15
Popularity: 0.018427
First Submitted: 2021-04-21 15:56 (UTC)
Last Updated: 2025-03-26 18:37 (UTC)

Dependencies (4)

Required by (60)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

jpegxguy commented on 2025-03-23 13:52 (UTC)

ksmbd is exciting to me but in many cases client show folders to be empty. I'm tired of dealing with this, which happens randomly and other times it doesn't.

I've returned to samba on my servers, because of this but also other things, such as usershare support which I want on my laptop.

I'll be orphaning the tools and the dkms package, you're free to pick them up. I genuinely think they should be picked up officially in extra though.

jpegxguy commented on 2025-01-17 10:20 (UTC)

@kmitchel https://wiki.archlinux.org/title/PKGBUILD#makedepends

The package base-devel is assumed to be already installed when building with makepkg. Dependencies of this package should not be included in makedepends array

kmitchel commented on 2025-01-15 19:33 (UTC)

autoconf and automake are required to build

grawity commented on 2024-12-12 10:23 (UTC)

Edit: It seems that enabling krb5 is not a good idea because we cannot use local username/password to login.

It seems that in version 3.5.3 there is now a runtime kerberos support = option, so it should be fine to build with --enable-krb5 always.

jpegxguy commented on 2024-05-04 16:35 (UTC)

I will look into updating the package and also the libexec comment by ZhangHua. Honestly this should be official, not in the AUR. ksmbd has been in the kernel for a WHILE now. I'll see if we can contact a Trusted Member or something

ZhangHua commented on 2024-04-10 11:47 (UTC) (edited on 2024-04-10 13:55 (UTC) by ZhangHua)

Please set --libexecdir=/usr/lib/$pkgname in configure. Arch Linux do not use /usr/libexec.

See also: https://wiki.archlinux.org/title/Arch_package_guidelines#Package_etiquette

Also, could you consider enabling krb5 support? You can achieve this by adding krb5 into depends and add --enable-krb5 in configure arguments.

Edit: It seems that enabling krb5 is not a good idea because we cannot use local username/password to login.

enihcam commented on 2022-12-04 11:11 (UTC)

when will this package be adopted by official repository? it has been a year since KSMB is introduced in LTS kernel (5.15), and the next TLS (6.1) is coming.

jpegxguy commented on 2022-10-13 07:29 (UTC) (edited on 2022-10-13 07:40 (UTC) by jpegxguy)

Yeah don't worry I've seen the communication. The flags got added today, I just had work stuff.

database64128 commented on 2022-10-13 05:57 (UTC) (edited on 2022-10-13 06:21 (UTC) by database64128)

Please apply the following change to specify the correct config and bin paths.

diff --git a/PKGBUILD b/PKGBUILD
index 3e2901e..60cf82d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,13 +15,11 @@ sha256sums=("d7b27313c3e40c1272776d0bbc5672363dff0f1cad9286d6450f4907907685b9")
 build() {
        cd "${pkgname}-${pkgver}"
        ./autogen.sh
-       ./configure --prefix=/usr --with-rundir=/run
+       ./configure --prefix=/usr --with-rundir=/run --sbindir=/usr/bin --sysconfdir=/etc
        make
 }

 package() {
        cd "${pkgname}-${pkgver}"
        make DESTDIR="${pkgdir}" install
-
-       mv "${pkgdir}/usr/sbin" "${pkgdir}/usr/bin"
 }

If you'd like me to commit the change, feel free to add me as a co-maintainer.

database64128 commented on 2022-10-12 06:45 (UTC)

ksmbd-tools /usr/etc/
ksmbd-tools /usr/etc/ksmbd/
ksmbd-tools /usr/etc/ksmbd/ksmbd.conf.example