diff --git a/main/nfs-utils/APKBUILD b/main/nfs-utils/APKBUILD index 0b9e9069d9976e3d76e556f29db0d71e343b5690..6df213d3b8197e3b0ef40bae6ada94e18f49a62d 100644 --- a/main/nfs-utils/APKBUILD +++ b/main/nfs-utils/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=nfs-utils pkgver=2.6.4 -pkgrel=3 +pkgrel=4 pkgdesc="kernel-mode NFS" url="https://linux-nfs.org/" arch="all" @@ -46,6 +46,7 @@ source="https://www.kernel.org/pub/linux/utils/nfs-utils/$pkgver/nfs-utils-$pkgv 0006-configure-check-for-rpc_gss_seccreate.patch nfs.initd + nfsdcld.initd nfsmount.initd nfsmount.confd rpc.gssd.initd @@ -156,6 +157,7 @@ f17b52bfaa2b344958c20123fc32186e83979a8b948373c12dee256de7d967991772e67b4206d1da ca143dd227975d8c05c9e7e855e567a468681741bb78a0cf095059f0cf61a860c75153e8b579fcc97beaf6706b5d5297d31e74e329608fcee68696672d111396 0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch fcaf41a87c22fe39411266ab53e051625a15affdb29421a17a4d12dbb59ce849e8ad2bab7cbed22973b345880b3c55eaf9d518deb4dea4147d542ffa14bfa5d6 0006-configure-check-for-rpc_gss_seccreate.patch 485940f834430f919df97babe75670f12d90a565229f3d5edd0b7a4e2df10abdc8444010cafc2173c776804025ce342f98a89e91bd74b5fa3be56b46588c52da nfs.initd +dfeb2a3b85fe9caa29ebdb6f427de326bfa9b4dc6f6a6ac02e9b815997c246acc1ebd72fdab71ee307e6d99c7eb0a21a114ee944100fc1937fe07c87f9d2a003 nfsdcld.initd 89259b9f0878658d48792b5b2f42b43c966ed098dba1fecf9e07fb0de4aab37ad67655ea8dbcc2361ddab2b5013b2de35a03048a513aaeedf790e4b416a35a54 nfsmount.initd 6e23897885cc33c49d9c7353b456585a1e0c7300822edba81bc48ba4ccc18297adce137260cc0aa9487aa5ef0aab3eecf931532cfa5bd40fd03bc9e0ddacfb28 nfsmount.confd 414f2de0b64897b2350666760337683aa4bab612be3e5a3cdd3ac5afa55e498c5cb053430e35b7eb7ed66b93fd66d416d557c2bd8299e3b8b633c7935db6d422 rpc.gssd.initd @@ -163,7 +165,7 @@ fcaf41a87c22fe39411266ab53e051625a15affdb29421a17a4d12dbb59ce849e8ad2bab7cbed229 3d3fa6e7ae01e27d27d88aba1e307c5293dd1cbc9d555737e03c4f1e17988518f4f1e7f7a38a7337f8e8961e8378cc4611769b04db7368460589a3b218ac6d6b rpc.pipefs.initd a04803606050c0ece59a49cf12d560720e4588973b3806caffe3d410248cc27207c16f186bb624babfe7da1156bc046519dfa0d71333000b816f1ec7576d28f2 rpc.statd.initd d5d654927cf867fc3562edfc471b2e9df6b737a080f2f726c9c4f58815c092c3403fbbd1f8779d4f166d2e1022a61a8f756ac418e61317a482db7f075ee5cd64 rpc.svcgssd.initd -bc11b073735ee86c96b9c249ee187f4d16329c279a4e26760875059d2b5fa1d510ef3e4df5ee9dfb2a3133d755e1eb5c323d2fadc432a0cf630191ec353ac535 nfs.confd +f98e29a7b2db866b482bfee73ba2906e5a4550cc9cdad340f5a1bbe5bc8f38659fd128de7b2a6b5d4b711b4de66b7fe44f098cc0df8050706d26a8bba3f97e2e nfs.confd 70f96bb3a465ee0fa857a6e511051ca3ced9f5a5d1e6b8b32eec843a2067f2475d8979c724a3661de0a2b078eef143f55d75ed184d823841d9de5038da91fb91 nfs.exports 85078e2cd38b37a1e6fbaf0e40cf7690f403e71d9c8188d542d12fe56bfc02a49763c7bcc7742691754acc37928468c215db2795bebc29a5dfb052ba08f407bb nfsclient.initd f12e67728ac4e76357685e2fe38bd7f6fcd90064165758ffeca145e6962ac44d4ff9d8d57e18cc6925a6ada8e95ad8321e9fc355931a804dd455aae1e4850e92 nfsclient.confd diff --git a/main/nfs-utils/nfs.confd b/main/nfs-utils/nfs.confd index 9dc14058c1fec2ed73e1f6d6508a9759a4f818f3..a13b61378ebf1127b696c109a388dcf4bbed498a 100644 --- a/main/nfs-utils/nfs.confd +++ b/main/nfs-utils/nfs.confd @@ -4,7 +4,7 @@ # please see /etc/sysctl.conf # Optional services to include in default `/etc/init.d/nfs start` -# For NFSv4 users, you'll want to add "rpc.idmapd" here. +# For NFSv4 users, you'll want to add "nfsdcld rpc.idmapd" here. NFS_NEEDED_SERVICES="" # Options to pass to rpc.nfsd diff --git a/main/nfs-utils/nfsdcld.initd b/main/nfs-utils/nfsdcld.initd new file mode 100644 index 0000000000000000000000000000000000000000..63618231d3970307beb251eb52fbb0ace78039ca --- /dev/null +++ b/main/nfs-utils/nfsdcld.initd @@ -0,0 +1,18 @@ +#!/sbin/openrc-run +# Distributed under the terms of the GNU General Public License v2 + +name="nfsdcld" +description="NFSv4 Client Tracking Daemon" +command=/usr/sbin/nfsdcld + +depend() { + before nfs + need rpc.pipefs +} + +start_pre() { + checkpath -d -m 0700 -o root:root /var/lib/nfs/nfsdcld + if ! grep -qs nfsd /proc/filesystems ; then + modprobe -q nfsd + fi +}