Index: head/net/dhcpd/Makefile =================================================================== --- head/net/dhcpd/Makefile (revision 470841) +++ head/net/dhcpd/Makefile (revision 470842) @@ -1,33 +1,38 @@ # $FreeBSD$ PORTNAME= dhcpd PORTVERSION= 6.0.20170207 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= koue@chaosophia.net COMMENT= OpenBSD dhcp daemon LICENSE= BSD3CLAUSE WRKSRC_SUBDIR= src/usr.sbin/${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= koue CONFLICTS= isc-dhcp4[1-3]-server* USES= ssl uidfix USE_RC_SUBR= dhcpd CFLAGS+= -Wall MAKE_ARGS+= BINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man/man USERS= dhcpd GROUPS= dhcpd + +post-patch: + @${REINPLACE_CMD} -e "s|/etc/dhcpd.conf|${PREFIX}/etc/dhcpd.conf|" \ + ${WRKSRC}/dhcpd.[h8] post-install: ${INSTALL_DATA} ${WRKSRC}/dhcpd.conf \ ${STAGEDIR}${PREFIX}/etc/dhcpd.conf.sample .include Index: head/net/dhcpd/files/dhcpd.in =================================================================== --- head/net/dhcpd/files/dhcpd.in (revision 470841) +++ head/net/dhcpd/files/dhcpd.in (revision 470842) @@ -1,25 +1,26 @@ #!/bin/sh # # $FreeBSD$ # # PROVIDE: dhcpd # REQUIRE: DAEMON # BEFORE: LOGIN # KEYWORD: shutdown # Add the following lines to /etc/rc.conf to enable dhcpd: # dhcpd_enable="YES" # dhcpd_flags="" . /etc/rc.subr name=dhcpd rcvar=dhcpd_enable +load_rc_config $name + command="%%PREFIX%%/sbin/dhcpd" dhcpd_enable=${dhcpd_enable:-"NO"} -dhcpd_flags=${dhcpd_flags:-"-c %%PREFIX%%/etc/dhcpd.conf"} +dhcpd_flags=${dhcpd_flags:-""} -load_rc_config $name run_rc_command "$1"