[Packages] net/gpsd:
[openwrt/svn-archive/archive.git] / net / nfs-kernel-server / Makefile
1 # $Id$
2
3 include $(TOPDIR)/rules.mk
4
5 PKG_NAME:=nfs-kernel-server
6 PKG_VERSION:=1.0.7
7 PKG_RELEASE:=1
8 PKG_MD5SUM:=8f863120261cd572ad320a9152581e11
9
10 PKG_SOURCE_URL:=@SF/nfs
11 PKG_SOURCE:=nfs-utils-$(PKG_VERSION).tar.gz
12
13 PKG_BUILD_DIR:=$(BUILD_DIR)/nfs-utils-$(PKG_VERSION)
14 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
15
16 include $(INCLUDE_DIR)/package.mk
17
18 define Package/nfs-kernel-server
19 SECTION:=net
20 CATEGORY:=Network
21 TITLE:=Kernel NFS server support
22 URL:=http://nfs.sourceforge.net/
23 DEPENDS:=+kmod-fs-nfsd +kmod-fs-nfs +portmap
24 endef
25
26 define Package/nfs-kernel-server/description
27 Kernel NFS server support
28 endef
29
30 define Package/nfs-kernel-server-utils
31 SECTION:=net
32 CATEGORY:=Network
33 TITLE:=NFS server utils
34 URL:=http://nfs.sourceforge.net
35 DEPENDS:=nfs-kernel-server
36 endef
37
38 define Package/nfs-kernel-server-utils/description
39 NFS server utils
40 endef
41
42 define Package/nfs-kernel-server/conffiles
43 /etc/exports
44 endef
45
46 define Build/Configure
47 $(call Build/Configure/Default, \
48 --enable-static \
49 --enable-shared \
50 --disable-nfsv4 \
51 --disable-gss \
52 )
53 endef
54
55 define Build/Compile
56 rm -rf $(PKG_INSTALL_DIR)
57 mkdir -p $(PKG_INSTALL_DIR)
58 $(MAKE) -C $(PKG_BUILD_DIR)
59 endef
60
61 define Package/nfs-kernel-server/install
62 $(INSTALL_DIR) $(1)/etc/init.d $(1)/usr/sbin
63 $(INSTALL_DATA) ./files/nfsd.exports $(1)/etc/exports
64 $(INSTALL_BIN) ./files/nfsd.init $(1)/etc/init.d/nfsd
65 $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/lockd/lockd $(1)/usr/sbin/rpc.lockd
66 $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/statd/statd $(1)/usr/sbin/rpc.statd
67 $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/nfsd/nfsd $(1)/usr/sbin/rpc.nfsd
68 $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/mountd/mountd $(1)/usr/sbin/rpc.mountd
69 $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/exportfs/exportfs $(1)/usr/sbin/
70 endef
71
72 define Package/nfs-kernel-server-utils/install
73 $(INSTALL_DIR) $(1)/usr/sbin
74 $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/showmount/showmount $(1)/usr/sbin
75 $(INSTALL_BIN) $(PKG_BUILD_DIR)/utils/nfsstat/nfsstat $(1)/usr/sbin
76 endef
77
78 $(eval $(call BuildPackage,nfs-kernel-server))
79 $(eval $(call BuildPackage,nfs-kernel-server-utils))