[packages] prosody: update to 0.6.2, add an init script, enable the posix module...
[openwrt/svn-archive/archive.git] / net / pure-ftpd / Makefile
1 #
2 # Copyright (C) 2007-2010 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=pure-ftpd
11 PKG_VERSION:=1.0.28
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://download.pureftpd.org/pub/pure-ftpd/releases
16 PKG_MD5SUM:=a6f63e31be494df4e3174535bf8d6be1
17
18 PKG_INSTALL:=1
19
20 include $(INCLUDE_DIR)/package.mk
21
22 define Package/pure-ftpd
23 SUBMENU:=FTP
24 SECTION:=net
25 CATEGORY:=Network
26 DEPENDS:=+libelf
27 TITLE:=Secure FTP made easy!
28 URL:=http://www.pureftpd.org/project/pure-ftpd
29 endef
30
31 define Package/pure-ftpd/description
32 Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant
33 FTP server. It doesn't provide useless bells and whistles, but focuses on
34 efficiency and ease of use.
35 It provides simple answers to common needs, plus unique useful features for
36 personal users as well as hosting providers.
37 endef
38
39 define Package/pure-ftpd/conffiles
40 /etc/config/pure-ftpd
41 endef
42
43 CONFIGURE_ARGS += \
44 --with-everything \
45 --with-virtualchroot \
46
47 define Package/pure-ftpd/install
48 $(INSTALL_DIR) $(1)/etc/config
49 $(INSTALL_CONF) ./files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME)
50 $(INSTALL_DIR) $(1)/etc/init.d
51 $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
52 $(INSTALL_DIR) $(1)/usr/bin
53 $(INSTALL_BIN) \
54 $(PKG_INSTALL_DIR)/usr/bin/pure-{pw,pwconvert,statsdecode} \
55 $(1)/usr/bin/
56 $(INSTALL_DIR) $(1)/usr/sbin
57 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ptracetest $(1)/usr/sbin/
58 $(INSTALL_BIN) \
59 $(PKG_INSTALL_DIR)/usr/sbin/pure-{authd,ftpd,ftpwho,mrtginfo,quotacheck,uploadscript} \
60 $(1)/usr/sbin/
61 endef
62
63 $(eval $(call BuildPackage,pure-ftpd))