From 17960c895d8693415840fe39c7e2fae3d66d24e6 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 12 Jan 2024 04:06:46 +0100 Subject: [PATCH] nfs-utils: initial package Signed-off-by: Matthias Reichl --- packages/network/nfs-utils/package.mk | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 packages/network/nfs-utils/package.mk diff --git a/packages/network/nfs-utils/package.mk b/packages/network/nfs-utils/package.mk new file mode 100644 index 0000000000..eb8dc5d0aa --- /dev/null +++ b/packages/network/nfs-utils/package.mk @@ -0,0 +1,31 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="nfs-utils" +PKG_VERSION="2.6.4" +PKG_SHA256="01b3b0fb9c7d0bbabf5114c736542030748c788ec2fd9734744201e9b0a1119d" +PKG_LICENSE="GPL-2.0-or-later" +PKG_SITE="http://www.linux-nfs.org/" +PKG_URL="https://www.kernel.org/pub/linux/utils/nfs-utils/${PKG_VERSION}/nfs-utils-${PKG_VERSION}.tar.xz" +PKG_DEPENDS_TARGET="toolchain keyutils libevent libtirpc rpcbind sqlite util-linux" +PKG_LONGDESC="Linux NFS userland utility package" + +PKG_CONFIGURE_OPTS_TARGET="--disable-gss \ + --disable-nfsv41 \ + --disable-nfsdcld \ + --disable-nfsrahead \ + --disable-nfsdcltrack \ + --disable-ldap" + +pre_configure_target() { + cd ${PKG_BUILD} + rm -rf .${TARGET_NAME} +} + +makeinstall_target() { + mkdir -p "${INSTALL}/usr/sbin/" + cp -PR utils/mount/mount.nfs "${INSTALL}/usr/sbin/" + ln -s mount.nfs "${INSTALL}/usr/sbin/mount.nfs4" + ln -s mount.nfs "${INSTALL}/usr/sbin/umount.nfs" + ln -s mount.nfs "${INSTALL}/usr/sbin/umount.nfs4" +}