Waldemar Brodkorb 5 дней назад
Родитель
Сommit
b5338d0cf4
1 измененных файлов с 18 добавлено и 10 удалено
  1. 18 10
      package/nfs-utils/Makefile

+ 18 - 10
package/nfs-utils/Makefile

@@ -4,12 +4,12 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		nfs-utils
-PKG_VERSION:=		2.9.1
+PKG_VERSION:=		3.1.1
 PKG_RELEASE:=		1
-PKG_HASH:=		302846343bf509f8f884c23bdbd0fe853b7f7cbb6572060a9082279d13b21a2c
+PKG_HASH:=		7dbc05eb8b32828b322872b759a62cb3979cb4118f344dd8616813d1390e84e0
 PKG_DESCR:=		network filesystem utilities
 PKG_SECTION:=		net/fs
-PKG_DEPENDS:=		keyutils libtirpc rpcbind libmount libuuid libevent sqlite
+PKG_DEPENDS:=		keyutils libtirpc rpcbind libmount libuuid libevent libsqlite
 PKG_DEPENDS+=		libncurses libblkid libxml2 libnl libreadline
 PKG_BUILDDEP:=		keyutils libtirpc util-linux libevent sqlite ncurses libxml2
 PKG_BUILDDEP:=		libnl readline
@@ -39,14 +39,13 @@ $(eval $(call PKG_template,NFS_UTILS,nfs-utils,${PKG_VERSION}-${PKG_RELEASE},${P
 $(eval $(call PKG_template,NFS_UTILS_CLIENT,nfs-utils-client,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_NFS_UTILS_CLIENT},${PKGSD_NFS_UTILS_CLIENT},${PKG_SECTION}))
 $(eval $(call PKG_template,NFS_UTILS_SERVER,nfs-utils-server,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_NFS_UTILS_SERVER},${PKGSD_NFS_UTILS_SERVER},${PKG_SECTION}))
 
-TARGET_LDFLAGS+=	-lncursesw
-
 AUTOTOOL_STYLE:=	autoreconf
 ifeq ($(ADK_PACKAGE_NFS_UTILS_V4),y)
 CONFIGURE_ARGS+=	--enable-nfsv4 \
 			--disable-nfsv41 \
 			--with-krb5=${STAGING_TARGET_DIR}/usr \
-			--enable-gss
+			--enable-gss \
+			--enable-svcgss
 else
 CONFIGURE_ARGS+=	--disable-nfsv4 \
 			--disable-nfsv41 \
@@ -57,6 +56,8 @@ CONFIGURE_ENV+=		knfsd_cv_bsd_signals=no \
 			ac_cv_lib_nsl_gethostbyname=no
 CONFIGURE_ARGS+=	--without-tcp-wrappers \
 			--disable-nfsdcltrack \
+			--enable-nfsdctl \
+			--enable-nfsdcld \
 			--with-rpcgen=internal \
 			--disable-caps \
 			--enable-tirpc \
@@ -73,16 +74,23 @@ nfs-utils-server-install:
 	${INSTALL_DATA} ./files/nfsd.exports ${IDIR_NFS_UTILS_SERVER}/etc/exports
 	${INSTALL_BIN} ${WRKBUILD}/utils/nfsd/nfsd \
 		${IDIR_NFS_UTILS_SERVER}/usr/sbin/
+	${INSTALL_BIN} ${WRKBUILD}/utils/nfsdctl/nfsdctl \
+		${IDIR_NFS_UTILS_SERVER}/usr/sbin/
+	${INSTALL_BIN} ${WRKBUILD}/utils/nfsdcld/nfsdcld \
+		${IDIR_NFS_UTILS_SERVER}/usr/sbin/
 	${INSTALL_BIN} ${WRKBUILD}/utils/mountd/mountd \
 		${IDIR_NFS_UTILS_SERVER}/usr/sbin/
-ifeq ($(ADK_PACKAGE_NFS_UTILS_WITH_KERBEROS),y)
+ifeq ($(ADK_PACKAGE_NFS_UTILS_V4),y)
 	${INSTALL_DATA} ./files/idmapd.conf ${IDIR_NFS_UTILS_SERVER}/etc
-	${INSTALL_BIN} ${WRKBUILD}/utils/gssd/gssd \
+	${INSTALL_DIR} ${IDIR_NFS_UTILS_SERVER}/usr/lib/
+	${CP} ${WRKBUILD}/utils/gssd/gssd \
 		${IDIR_NFS_UTILS_SERVER}/usr/sbin/
-	${INSTALL_BIN} ${WRKBUILD}/utils/gssd/svcgssd \
+	${CP} ${WRKBUILD}/utils/gssd/.libs/svcgssd \
 		${IDIR_NFS_UTILS_SERVER}/usr/sbin/
-	${INSTALL_BIN} ${WRKBUILD}/utils/idmapd/idmapd \
+	${CP} ${WRKBUILD}/utils/idmapd/.libs/idmapd \
 		${IDIR_NFS_UTILS_SERVER}/usr/sbin/
+	${CP} ${WRKINST}/usr/lib/libnfsidmap.so.* \
+		${IDIR_NFS_UTILS_SERVER}/usr/lib/
 endif
 
 nfs-utils-install: