sys-fs/ksmbd-tools: use external systemd unit

The provided one has some bugs
fix it in tree rather than pilling sed to fix it

Package-Manager: Portage-3.0.28, Repoman-3.0.3
This commit is contained in:
Guillaume Castagnino 2021-11-03 07:47:16 +01:00
parent 222f71030a
commit edec1a9eaa
Signed by: casta
GPG Key ID: C47D4BFADB084424
3 changed files with 20 additions and 3 deletions

View File

@ -1,3 +1,4 @@
AUX ksmbd.service 394 BLAKE2B 92a619478fc52421005655dbdedc109df0f6054bb0a8b2f5359b66fcf2c84582ebf80092efcce3894948038d5fe0c154189bdf679aab6fa67c5adcc25e3a959e SHA512 0749f438cf89fce0c218828e0c267c5d761adf66de089d4c9440b61cf5f0620400caeeebb4bfb0959aea63671ce54082a348f0228c40ed91e288256ddce6b34b
DIST a1144518d74a26e0a45c0c1685f56f0f695bb497.zip 110359 BLAKE2B 29ec05e01c4f6c280793b3ef3e6d11e033cab5c3b39fdf3365a9f3d3c02ea56ff4ccb5cbaac14cb17508fac2a5f954b825e5d9566af9189569801bc4b5c03caf SHA512 9d885c1084991798aea33855f58ebd261b22d46514e1cd25cbf434828d8ca108d0097693034364558daea4fd96c48dbf64f1422d3449e00f0f125b65592a3a23
EBUILD ksmbd-tools-3.4.2_p20211026.ebuild 1036 BLAKE2B 4549f692b5147b63b6c05bdddad880f153f1955980bc4590370abd56ad9e2a4612554464586998a2ee57d54b8269563b93d57f8b37f417adb8c1a2c641b934b1 SHA512 d199c194f3ab861b45bfc151c0a246c896d724955c0f3727493b909f60d5bd18db7fe6bfed5fadf14af263982dbd0616ac034027c7d605bd7905db2379b0cf5b
EBUILD ksmbd-tools-3.4.2_p20211026-r1.ebuild 993 BLAKE2B 7bda632bd7d001fa997ced246f4396c77ab7e1331a6e2494753071d55cf7ca1c91cb1ac0fbc380f2ff49b427822350deda259b6fbca5b17c2e01da8a1c4c4c77 SHA512 56e6d879038a45c5d882fc812c1e0a5f63c357ebc1f3dadaca0aeecef8abcea1fc00fa2d788d64a8d1a444f50c319e2edea91152a524c9ae6ee3b9fe3b293ead
MISC metadata.xml 253 BLAKE2B ac50d70479526513b1c60d14e609cc24c0498bc5124837f8d20b5d5989cc3876c3e4878ac177658f4be088dd5731142eaefff3ec5aac963efe756eabc5ed26c1 SHA512 96696bc7a2e0f4c1447a44241c7aec867015c37f73f958b72b8489a5038b551f1700dc5540651129a19ab29ce58c4be88bea1226f31b846fb285a25ba4cd61e9

View File

@ -0,0 +1,17 @@
[Unit]
Description=ksmbd userspace daemon
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=oneshot
User=root
Group=root
RemainAfterExit=yes
ExecStartPre=-/usr/sbin/modprobe ksmbd
ExecStart=/usr/sbin/ksmbd.mountd -s
ExecReload=/usr/sbin/ksmbd.control -s && /usr/sbin/ksmbd.mountd -s
ExecStop=/usr/sbin/ksmbd.control -s
[Install]
WantedBy=multi-user.target

View File

@ -45,6 +45,5 @@ src_install() {
einstalldocs
dodoc smb.conf.example Documentation/configuration.txt
sed -i -e "s:/sbin:${EPREFIX}/usr/sbin:g" ksmbd.service
systemd_dounit ksmbd.service
systemd_dounit "${FILESDIR}/ksmbd.service"
}