Browse Source

fix nfs-utils dependencies

Waldemar Brodkorb 11 years ago
parent
commit
6b3ceb6798
3 changed files with 13 additions and 5 deletions
  1. 1 1
      mk/modules.mk
  2. 8 4
      package/nfs-utils/Makefile
  3. 4 0
      target/linux/config/Config.in.fsnet

+ 1 - 1
mk/modules.mk

@@ -1100,7 +1100,7 @@ endif
 
 $(eval $(call KMOD_template,NFSD,nfsd,\
         $(MODULES_DIR)/kernel/fs/nfsd/nfsd \
-,30))
+,30, kmod-sunrpc kmod-lockd))
 
 $(eval $(call KMOD_template,NTFS_FS,ntfs-fs,\
 	$(MODULES_DIR)/kernel/fs/ntfs/ntfs \

+ 8 - 4
package/nfs-utils/Makefile

@@ -5,12 +5,12 @@ include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		nfs-utils
 PKG_VERSION:=		1.2.8
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		fb48630b7c145fb9d6602a79c6eaab11
 PKG_DESCR:=		Utilities for NFS kernel server implementation
 PKG_SECTION:=		net/fs
-PKG_DEPENDS:=		kmod-nfsd keyutils libtirpc rpcbind libdevmapper
-PKG_DEPENDS+=		libpthread
+PKG_DEPENDS:=		kmod-nfsd keyutils libtirpc rpcbind libdevmapper libpthread
+PKG_FDEPENDS:=		$(PKG_DEPENDS)
 PKG_BUILDDEP:=		keyutils libtirpc lvm
 PKG_URL:=		http://sourceforge.net/projects/nfs
 # as long as there are tar archives of nfs-utils with object files
@@ -25,9 +25,13 @@ PKGFB_WITH_KERBEROS:=	libnfsidmap krb5 libevent libgssglue librpcsecgss
 
 DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.bz2
 
+ifeq ($(ADK_PACKAGE_NFS_UTILS_WITH_KERBEROS),y)
+PKG_FDEPENDS+=		$(PKGFS_WITH_KERBEROS)
+endif
+
 include ${TOPDIR}/mk/package.mk
 
-$(eval $(call PKG_template,NFS_UTILS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,NFS_UTILS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_FDEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 ifeq ($(ADK_NATIVE),)
 KRB5INC:=		${STAGING_TARGET_DIR}/usr

+ 4 - 0
target/linux/config/Config.in.fsnet

@@ -1,3 +1,7 @@
+config ADK_KERNEL_FS_POSIX_ACL
+	boolean
+	default y
+
 config ADK_KPACKAGE_KMOD_CIFS
 	prompt "kmod-fs-cifs...................... CIFS support"
 	tristate