- utilize USE_RCORDER / USE_RC_SUBR to solve this problem when OSVERSION > 500037
PR: 80054 Patched by: leeym Submitted by: Thomas Schweikle <tps@vr-web.de> Approved by: maintainer timeout
This commit is contained in:
parent
1120a18a32
commit
751004fcf2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=139321
2 changed files with 17 additions and 20 deletions
|
@ -13,28 +13,27 @@ MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/
|
|||
MAINTAINER= steven@honson.org
|
||||
COMMENT= Lightweight, easy to configure DNS forwarder and DHCP server
|
||||
|
||||
USE_REINPLACE= yes
|
||||
USE_RC_SUBR= yes
|
||||
|
||||
MAN8= dnsmasq.8
|
||||
PLIST_FILES= sbin/dnsmasq etc/dnsmasq.conf.example etc/rc.d/dnsmasq.sh
|
||||
PLIST_FILES= sbin/dnsmasq etc/dnsmasq.conf.example
|
||||
|
||||
USE_GETOPT_LONG=yes
|
||||
MAKE_ENV= LIBS="${LDFLAGS}" RPM_OPT_FLAGS="${CPPFLAGS}"
|
||||
|
||||
USE_GETOPT_LONG= yes
|
||||
MAKE_ENV+= "LIBS=${LDFLAGS}"
|
||||
.if defined(WITHOUT_IPV6)
|
||||
MAKE_ENV+= RPM_OPT_FLAGS="${CPPFLAGS} -DNO_IPV6"
|
||||
.else
|
||||
MAKE_ENV+= RPM_OPT_FLAGS="${CPPFLAGS}"
|
||||
MAKE_ENV+= -DNO_IPV6
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@${SED} -e "s|%%RC_SUBR%%|${RC_SUBR}|g;s|%%PREFIX%%|${PREFIX}|g" \
|
||||
<${FILESDIR}/dnsmasq.sh >${WRKDIR}/dnsmasq.sh
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 500037
|
||||
USE_RC_SUBR= dnsmasq.sh
|
||||
.else
|
||||
USE_RCORDER= dnsmasq.sh
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/dnsmasq ${PREFIX}/sbin
|
||||
${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example ${PREFIX}/etc
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/dnsmasq.sh ${PREFIX}/etc/rc.d
|
||||
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${PREFIX}/man/man8
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#! /bin/sh
|
||||
#
|
||||
#
|
||||
# PROVIDE: dnsmasq
|
||||
# REQUIRE: DAEMON NETWORKING SERVERS
|
||||
# KEYWORD: FreeBSD
|
||||
# PROVIDE: named dnsmasq
|
||||
# REQUIRE: SERVERS cleanvar
|
||||
# BEFORE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
# Add the following line to /etc/rc.conf to enable dnsmasq:
|
||||
#
|
||||
|
@ -13,7 +13,6 @@
|
|||
# override these variables in /etc/rc.conf
|
||||
dnsmasq_enable=NO
|
||||
|
||||
|
||||
. %%RC_SUBR%%
|
||||
|
||||
name=dnsmasq
|
||||
|
@ -22,7 +21,6 @@ rcvar=$(set_rcvar)
|
|||
command=%%PREFIX%%/sbin/${name}
|
||||
pidfile=/var/run/${name}.pid
|
||||
required_files=${dnsmasq_conf}
|
||||
#start_precmd=${name}_precmd
|
||||
|
||||
load_rc_config ${name}
|
||||
run_rc_command "$1"
|
Loading…
Reference in a new issue