aboutsummaryrefslogtreecommitdiff
path: root/ftp/vsftpd/Makefile
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2009-01-17 06:04:20 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2009-01-17 06:04:20 +0000
commitb5357693b1348d831930e1700fca30977d5faaa7 (patch)
treef009809b4bbb5c4998c8adeb0474a769d7d2c900 /ftp/vsftpd/Makefile
parentd39aece6e560a680a524d53c0374fd5529a03b8f (diff)
downloadports-b5357693b1348d831930e1700fca30977d5faaa7.tar.gz
ports-b5357693b1348d831930e1700fca30977d5faaa7.zip
Notes
Diffstat (limited to 'ftp/vsftpd/Makefile')
-rw-r--r--ftp/vsftpd/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/ftp/vsftpd/Makefile b/ftp/vsftpd/Makefile
index 7e4e87ac298f..104d05819bc7 100644
--- a/ftp/vsftpd/Makefile
+++ b/ftp/vsftpd/Makefile
@@ -46,7 +46,7 @@ MAKE_ENV+= LDFLAGS="${LDFLAGS}"
do-configure:
${REINPLACE_CMD} -e "s|/etc/vsftpd.conf|${PREFIX}/etc/vsftpd.conf|" \
- ${WRKSRC}/defs.h
+ ${WRKSRC}/defs.h ${WRKSRC}/vsftpd.conf
${REINPLACE_CMD} \
-e "s|^CC = gcc|CC = ${CC}|" \
-e "s|^CFLAGS =|CFLAGS = ${CFLAGS}|" \
@@ -55,8 +55,13 @@ do-configure:
${REINPLACE_CMD} -e \
"s|#undef VSF_BUILD_TCPWRAPPERS|#define VSF_BUILD_TCPWRAPPERS 1|" \
${WRKSRC}/builddefs.h
- ${ECHO_CMD} "secure_chroot_dir=${PREFIX}/share/vsftpd/empty" >> \
+ @${ECHO_CMD} "secure_chroot_dir=${PREFIX}/share/vsftpd/empty" >> \
${WRKSRC}/vsftpd.conf
+ @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf ""
+ @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf \
+ "# If using vsftpd in standalone mode, uncomment the next two lines:"
+ @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# listen=YES"
+ @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# background=YES"
${REINPLACE_CMD} -e "s|/etc/v|${PREFIX}/etc/v|" \
-e 's|delay_failed_logins|delay_failed_login|' \
-e 's|delay_successful_logins|delay_successful_login|' \
@@ -67,6 +72,9 @@ do-configure:
${WRKSRC}/builddefs.h
.endif
+pre-install:
+ ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/vsftpd ${PREFIX}/libexec/
${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${PREFIX}/etc/vsftpd.conf.dist
@@ -81,7 +89,6 @@ do-install:
@for i in ${MAN5} ; do \
${INSTALL_MAN} -m 644 ${WRKSRC}/$${i} ${MANPREFIX}/man/man5/ ; \
done
- ${SH} ${PKGINSTALL}
${MKDIR} /var/ftp
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}