aboutsummaryrefslogtreecommitdiff
path: root/ftp/vsftpd/Makefile
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2005-05-02 10:40:20 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2005-05-02 10:40:20 +0000
commit1de4043bdf83fccdd544b42582229681909f76dc (patch)
tree97c0e6e220ccef45b80986a713d9adf88f0a5843 /ftp/vsftpd/Makefile
parent4071f5899da5aca61590d61430a888d84e3285d7 (diff)
Notes
Diffstat (limited to 'ftp/vsftpd/Makefile')
-rw-r--r--ftp/vsftpd/Makefile16
1 files changed, 16 insertions, 0 deletions
diff --git a/ftp/vsftpd/Makefile b/ftp/vsftpd/Makefile
index 77190dc3d31a..214131f9893a 100644
--- a/ftp/vsftpd/Makefile
+++ b/ftp/vsftpd/Makefile
@@ -23,6 +23,8 @@ DOCFILES= AUDIT BENCHMARKS BUGS Changelog FAQ INSTALL LICENSE \
LDFLAGS+= -lwrap
+OPTIONS= RC_NG "install RC_NG script" off
+
.if !defined(WITHOUT_SSL) && defined(WITH_VSFTPD_SSL)
USE_OPENSSL= yes
CFLAGS+= -I${OPENSSLINC}
@@ -33,7 +35,18 @@ MAKE_ENV+= LDFLAGS="${LDFLAGS}"
.include <bsd.port.pre.mk>
+.if defined(WITH_RC_NG)
+USE_RC_SUBR= yes
+PLIST_SUB+= RC_NG=""
+.else
+PLIST_SUB+= RC_NG="@comment "
+.endif
+
do-configure:
+.if defined(WITH_RC_NG)
+ @${SED} -e 's,%%RC_SUBR%%,${RC_SUBR},g' -e 's,%%PREFIX%%,${PREFIX},g' \
+ ${FILESDIR}/${PORTNAME}.sh >${WRKDIR}/${PORTNAME}.sh
+.endif
${REINPLACE_CMD} -e "s=/etc/vsftpd.conf=${PREFIX}/etc/vsftpd.conf=" \
${WRKSRC}/defs.h
${REINPLACE_CMD} \
@@ -81,5 +94,8 @@ do-install:
${CHMOD} -R -L a+rX,go-w ${DOCSDIR}/${i}/
.endfor
.endif
+.if defined(WITH_RC_NG)
+ @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/etc/rc.d/${PORTNAME}.sh
+.endif
.include <bsd.port.post.mk>