2 # Copyright (C) 2007-2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=http
://download.pureftpd.org
/pub
/pure-ftpd
/releases
16 PKG_MD5SUM
:=065211a4319e2089bd16b44c003eb0f8
18 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
22 include $(INCLUDE_DIR
)/package.mk
24 define Package
/pure-ftpd
/Default
25 SUBMENU
:=File Transfer
29 TITLE
:=Secure FTP made easy
!
30 URL
:=http
://www.pureftpd.org
/project
/pure-ftpd
33 define Package
/pure-ftpd
34 $(call Package
/pure-ftpd
/Default
)
39 define Package
/pure-ftpd-tls
40 $(call Package
/pure-ftpd
/Default
)
46 define Package
/pure-ftpd
/description
47 Pure-FTPd is a free
(BSD
), secure
, production-quality and standard-conformant
48 FTP server. It doesn
't provide useless bells and whistles, but focuses on
49 efficiency and ease of use.
50 It provides simple answers to common needs, plus unique useful features for
51 personal users as well as hosting providers.
54 Package/pure-ftpd-tls/description=$(Package/pure-ftpd/description)
56 define Package/pure-ftpd/conffiles
60 Package/pure-ftpd-tls/conffiles=$(Package/pure-ftpd/conffiles)
66 ifeq ($(BUILD_VARIANT),tls)
68 --with-certfile=/etc/ssl/private/pure-ftpd.pem \
72 define Package/pure-ftpd/install
73 $(INSTALL_DIR) $(1)/etc/config
74 $(INSTALL_CONF) ./files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME)
75 $(INSTALL_DIR) $(1)/etc/init.d
76 $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
77 $(INSTALL_DIR) $(1)/usr/bin
79 $(PKG_INSTALL_DIR)/usr/bin/pure-{pw,pwconvert,statsdecode} \
81 $(INSTALL_DIR) $(1)/usr/sbin
82 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ptracetest $(1)/usr/sbin/
84 $(PKG_INSTALL_DIR)/usr/sbin/pure-{authd,ftpd,ftpwho,mrtginfo,quotacheck,uploadscript} \
88 Package/pure-ftpd-tls/install=$(Package/pure-ftpd/install)
90 $(eval $(call BuildPackage,pure-ftpd))
91 $(eval $(call BuildPackage,pure-ftpd-tls))