Browse Source

proftp: ship some /etc/ftpusers

Taken from gentoo's ftpbase-package.

Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
Phil Sutter 14 years ago
parent
commit
6b29d8e781

+ 6 - 0
package/proftpd/Makefile

@@ -13,6 +13,9 @@ PKG_URL:=		http://www.proftpd.org/
 PKG_SITES:=		ftp://ftp.proftpd.org/distrib/source/
 PKG_NOPARALLEL:=	1
 
+PKG_FLAVOURS:=		WITH_FTPUSERS
+PKGFD_WITH_FTPUSERS:=	install /etc/ftpusers along with proftpd
+
 include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,PROFTPD,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
@@ -29,5 +32,8 @@ post-install:
 		$(IDIR_PROFTPD)/usr/bin/
 	$(INSTALL_BIN) $(WRKINST)/usr/sbin/{ftpshut,proftpd} \
 		$(IDIR_PROFTPD)/usr/sbin/
+ifeq (${ADK_PACKAGE_PROFTPD_WITH_FTPUSERS},y)
+	${INSTALL_DATA} ./files/ftpusers ${IDIR_PROFTPD}/etc/
+endif
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 37 - 0
package/proftpd/files/ftpusers

@@ -0,0 +1,37 @@
+# Provided by ftpbase (dont remove this line!)
+# /etc/ftpusers: list of users disallowed FTP access
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/ftpbase/files/ftpusers,v 1.1 2005/06/28 14:52:26 uberlord Exp $
+
+halt
+operator
+root
+shutdown
+sync
+bin
+daemon
+adm
+lp
+mail
+postmaster
+news
+uucp
+man
+games
+at
+cron
+www
+named
+squid
+gdm
+mysql
+postgres
+guest
+nobody
+alias
+qmaild
+qmaill
+qmailp
+qmailq
+qmailr
+qmails
+postfix

+ 1 - 0
package/proftpd/files/proftpd.conffiles

@@ -1 +1,2 @@
 /etc/proftpd.conf
+/etc/ftpusers