diff --git a/ftp/tftp-hpa/Makefile b/ftp/tftp-hpa/Makefile index 48bc753f4ad9..be8fb2d9a4c5 100644 --- a/ftp/tftp-hpa/Makefile +++ b/ftp/tftp-hpa/Makefile @@ -1,42 +1,42 @@ PORTNAME= tftp-hpa PORTVERSION= 5.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= ftp MASTER_SITES= KERNEL_ORG/software/network/tftp/tftp-hpa MAINTAINER= ports@FreeBSD.org COMMENT= Advanced TFTP server LICENSE= BSD4CLAUSE USES= gmake tar:xz GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_RC_SUBR= tftpd OPTIONS_DEFINE= DOCS DESTDIRNAME= INSTALLROOT PLIST_FILES= bin/tftp \ libexec/in.tftpd \ share/man/man1/tftp.1.gz \ share/man/man8/in.tftpd.8.gz \ share/man/man8/tftpd.8.gz PORTDOCS= CHANGES \ README \ README.security post-patch: @${REINPLACE_CMD} -e 's,SBINDIR,LIBEXECDIR,; s,sbindir,libexecdir,' \ ${WRKSRC}/MCONFIG.in @${REINPLACE_CMD} -e 's,SBINDIR,LIBEXECDIR,g' \ ${WRKSRC}/tftpd/Makefile post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/ftp/tftp-hpa/files/tftpd.in b/ftp/tftp-hpa/files/tftpd.in index 967b9cf07f00..8d178301840b 100644 --- a/ftp/tftp-hpa/files/tftpd.in +++ b/ftp/tftp-hpa/files/tftpd.in @@ -1,24 +1,25 @@ #!/bin/sh # PROVIDE: tftpd # REQUIRE: NETWORKING # KEYWORD: shutdown # # Add the following line to /etc/rc.conf to enable tftpd: # # tftpd_enable="YES" # . /etc/rc.subr name="tftpd" rcvar=tftpd_enable pidfile=${tftpd_pidfile:-"/var/run/tftpd.pid"} command="%%PREFIX%%/libexec/in.tftpd" command_args="-P $pidfile -l" load_rc_config $name : ${tftpd_enable:="NO"} +: ${tftpd_svcj_options:="net_basic"} : ${tftpd_flags:="-s %%PREFIX%%/tftp"} run_rc_command "$1"