1219738Sume# $FreeBSD: stable/11/sbin/resolvconf/Makefile 319185 2017-05-30 04:17:22Z ngie $
2219738Sume
3298107SgjbPACKAGE=runtime
4319185SngieDIST=		${SRCTOP}/contrib/openresolv
5219738Sume.PATH:		${DIST}
6219738Sume
7219738SumeSCRIPTS=	resolvconf
8219738Sume
9282434SgjbFILES=		libc dnsmasq named pdnsd pdns_recursor unbound
10219738SumeFILESDIR=	/libexec/resolvconf
11219738Sume
12219738SumeMAN=		resolvconf.conf.5 resolvconf.8
13219738Sume
14219738SumeCLEANFILES=	${SCRIPTS} ${FILES} ${MAN}
15219738Sume
16219738SumeSYSCONFDIR=	/etc
17219738SumeRCDIR=		${SYSCONFDIR}/rc.d
18219738SumeVARDIR=		/var/run/resolvconf
19305165SbadgerSBINDIR=	/sbin
20219738Sume
21219738Sume# We don't assume to restart the services in /sbin.  So, though
22219738Sume# our service(8) is in /usr/sbin, we can use it, here.
23304515SpfgCMD1=		\\$$1 onestatus >/dev/null 2>\&1
24304515SpfgCMD2=		\\$$1 restart
25304515SpfgRESTARTCMD=	"/usr/sbin/service ${CMD1} \&\& /usr/sbin/service ${CMD2}"
26219738Sume
27219738Sume.for f in ${SCRIPTS} ${FILES} ${MAN}
28219738Sume${f}:	${f}.in
29305165Sbadger	sed	-e 's:@SYSCONFDIR@:${SYSCONFDIR}:g' \
30219738Sume		-e 's:@LIBEXECDIR@:${FILESDIR}:g' \
31219738Sume		-e 's:@VARDIR@:${VARDIR}:g' \
32304515Spfg		-e 's:@RESTARTCMD@:${RESTARTCMD}:g' \
33219738Sume		-e 's:@RCDIR@:${RCDIR}:g' \
34305165Sbadger		-e 's:@SBINDIR@:${SBINDIR}:g' \
35219738Sume		-e 's: vpn : ng[0-9]*&:g' \
36219738Sume		${DIST}/$@.in > $@
37219738Sume.endfor
38219738Sume
39219738Sume.include <bsd.prog.mk>
40