Makefile revision 219738
1251876Speter# $FreeBSD: head/sbin/resolvconf/Makefile 219738 2011-03-18 12:18:52Z ume $
2251876Speter
3251876SpeterDIST=		${.CURDIR}/../../contrib/openresolv
4251876Speter.PATH:		${DIST}
5251876Speter
6251876SpeterSCRIPTS=	resolvconf
7251876Speter
8251876SpeterFILES=		libc dnsmasq named pdnsd unbound
9251876SpeterFILESDIR=	/libexec/resolvconf
10251876Speter
11251876SpeterMAN=		resolvconf.conf.5 resolvconf.8
12251876Speter
13251876SpeterCLEANFILES=	${SCRIPTS} ${FILES} ${MAN}
14251876Speter
15251876SpeterSYSCONFDIR=	/etc
16251876SpeterRCDIR=		${SYSCONFDIR}/rc.d
17251876SpeterVARDIR=		/var/run/resolvconf
18251876Speter
19251876Speter# We don't assume to restart the services in /sbin.  So, though
20251876Speter# our service(8) is in /usr/sbin, we can use it, here.
21251876SpeterCMD1=		\1 onestatus >/dev/null 2>\&1
22251876SpeterCMD2=		\1 restart
23251876SpeterRESTARTCMD=	/usr/sbin/service ${CMD1} \&\& /usr/sbin/service ${CMD2}
24251876Speter
25251876Speter.for f in ${SCRIPTS} ${FILES} ${MAN}
26251876Speter${f}:	${f}.in
27251876Speter	sed -e 's:@PREFIX@::g' \
28251876Speter		-e 's:@SYSCONFDIR@:${SYSCONFDIR}:g' \
29251876Speter		-e 's:@LIBEXECDIR@:${FILESDIR}:g' \
30251876Speter		-e 's:@VARDIR@:${VARDIR}:g' \
31251876Speter		-e 's:@RESTARTCMD \(.*\)@:${RESTARTCMD}:g' \
32251876Speter		-e 's:@RCDIR@:${RCDIR}:g' \
33251876Speter		-e 's: vpn : ng[0-9]*&:g' \
34251876Speter		${DIST}/$@.in > $@
35251876Speter.endfor
36251876Speter
37251876Speter.include <bsd.prog.mk>
38251876Speter