creating new section "phone" and adding fso (freesmartphone.org) DBus API reference...
[openwrt/svn-archive/archive.git] / net / nfs-kernel-server / Makefile
index cae589f6799de87da65adc1f17a1ad279152a147..f02dd3c5a6746638e1973fd491bd4376eb652d31 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile 4033 2006-06-21 02:32:39Z nbd $
+# $Id$
 
 include $(TOPDIR)/rules.mk
 
@@ -9,10 +9,8 @@ PKG_MD5SUM:=8f863120261cd572ad320a9152581e11
 
 PKG_SOURCE_URL:=@SF/nfs
 PKG_SOURCE:=nfs-utils-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/nfs-utils-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -20,30 +18,37 @@ define Package/nfs-kernel-server
 SECTION:=net
 CATEGORY:=Network
 TITLE:=Kernel NFS server support
-DESCRIPTION:=Kernel NFS server support
 URL:=http://nfs.sourceforge.net/
+DEPENDS:=+kmod-fs-nfsd +kmod-fs-nfs +portmap
+endef
+
+define Package/nfs-kernel-server/description
+Kernel NFS server support
 endef
 
 define Package/nfs-kernel-server-utils
 SECTION:=net
 CATEGORY:=Network
 TITLE:=NFS server utils
-DESCRIPTION:=NFS server utils
 URL:=http://nfs.sourceforge.net
 DEPENDS:=nfs-kernel-server
-DEFAULT:=y
 endef
-  
+
+define Package/nfs-kernel-server-utils/description
+NFS server utils
+endef
 
 define Package/nfs-kernel-server/conffiles
 /etc/exports
 endef
 
 define Build/Configure
-$(call Build/Configure/Default,--enable-static --enable-shared --disable-nfsv4 \
---disable-gss,ac_cv_func_malloc_0_nonnull=yes \
-ac_cv_func_memcmp_working=yes \
-ac_cv_func_setvbuf_reversed=no)
+       $(call Build/Configure/Default, \
+               --enable-static \
+               --enable-shared \
+               --disable-nfsv4 \
+               --disable-gss \
+       )
 endef
 
 define Build/Compile
@@ -53,20 +58,20 @@ define Build/Compile
 endef
 
 define Package/nfs-kernel-server/install
-       install -d -m755 $(1)/etc/init.d $(1)/usr/sbin
-       install -m0644 ./files/nfsd.exports $(1)/etc/exports
-       install -m0755 ./files/nfsd.init $(1)/etc/init.d/S60nfsd
-       install -m0755 $(PKG_BUILD_DIR)/utils/lockd/lockd $(1)/usr/sbin/rpc.lockd
-       install -m0755 $(PKG_BUILD_DIR)/utils/statd/statd $(1)/usr/sbin/rpc.statd
-       install -m0755 $(PKG_BUILD_DIR)/utils/nfsd/nfsd $(1)/usr/sbin/rpc.nfsd
-       install -m0755 $(PKG_BUILD_DIR)/utils/mountd/mountd $(1)/usr/sbin/rpc.mountd
-       install -m0755 $(PKG_BUILD_DIR)/utils/exportfs/exportfs $(1)/usr/sbin/
+       $(INSTALL_DIR) $(1)/etc/init.d $(1)/usr/sbin
+       $(INSTALL_DATA) ./files/nfsd.exports $(1)/etc/exports
+       $(INSTALL_BIN) ./files/nfsd.init $(1)/etc/init.d/nfsd
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/lockd/lockd $(1)/usr/sbin/rpc.lockd
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/statd/statd $(1)/usr/sbin/rpc.statd
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/nfsd/nfsd $(1)/usr/sbin/rpc.nfsd
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/mountd/mountd $(1)/usr/sbin/rpc.mountd
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/exportfs/exportfs $(1)/usr/sbin/
 endef
 
 define Package/nfs-kernel-server-utils/install
-       install -d -m0755 $(1)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/utils/showmount/showmount $(1)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/utils/nfsstat/nfsstat $(1)/usr/sbin
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/showmount/showmount $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/nfsstat/nfsstat $(1)/usr/sbin
 endef
 
 $(eval $(call BuildPackage,nfs-kernel-server))