Changeset View
Changeset View
Standalone View
Standalone View
head/sbin/resolvconf/Makefile
Show All 10 Lines | |||||
MAN= resolvconf.conf.5 resolvconf.8 | MAN= resolvconf.conf.5 resolvconf.8 | ||||
CLEANFILES= ${SCRIPTS} ${FILES} ${MAN} | CLEANFILES= ${SCRIPTS} ${FILES} ${MAN} | ||||
SYSCONFDIR= /etc | SYSCONFDIR= /etc | ||||
RCDIR= ${SYSCONFDIR}/rc.d | RCDIR= ${SYSCONFDIR}/rc.d | ||||
VARDIR= /var/run/resolvconf | VARDIR= /var/run/resolvconf | ||||
SBINDIR= /sbin | |||||
# We don't assume to restart the services in /sbin. So, though | # We don't assume to restart the services in /sbin. So, though | ||||
# our service(8) is in /usr/sbin, we can use it, here. | # our service(8) is in /usr/sbin, we can use it, here. | ||||
CMD1_WITH_ARG= \1 onestatus >/dev/null 2>\&1 | CMD1_WITH_ARG= \1 onestatus >/dev/null 2>\&1 | ||||
CMD2_WITH_ARG= \1 restart | CMD2_WITH_ARG= \1 restart | ||||
RESTARTCMD_WITH_ARG= /usr/sbin/service ${CMD1_WITH_ARG} \&\& /usr/sbin/service ${CMD2_WITH_ARG} | RESTARTCMD_WITH_ARG= /usr/sbin/service ${CMD1_WITH_ARG} \&\& /usr/sbin/service ${CMD2_WITH_ARG} | ||||
CMD1= \\$$1 onestatus >/dev/null 2>\&1 | CMD1= \\$$1 onestatus >/dev/null 2>\&1 | ||||
CMD2= \\$$1 restart | CMD2= \\$$1 restart | ||||
RESTARTCMD= "/usr/sbin/service ${CMD1} \&\& /usr/sbin/service ${CMD2}" | RESTARTCMD= "/usr/sbin/service ${CMD1} \&\& /usr/sbin/service ${CMD2}" | ||||
.for f in ${SCRIPTS} ${FILES} ${MAN} | .for f in ${SCRIPTS} ${FILES} ${MAN} | ||||
${f}: ${f}.in | ${f}: ${f}.in | ||||
sed -e 's:@PREFIX@::g' \ | sed -e 's:@SYSCONFDIR@:${SYSCONFDIR}:g' \ | ||||
-e 's:@SYSCONFDIR@:${SYSCONFDIR}:g' \ | |||||
-e 's:@LIBEXECDIR@:${FILESDIR}:g' \ | -e 's:@LIBEXECDIR@:${FILESDIR}:g' \ | ||||
-e 's:@VARDIR@:${VARDIR}:g' \ | -e 's:@VARDIR@:${VARDIR}:g' \ | ||||
-e 's:@RESTARTCMD \(.*\)@:${RESTARTCMD_WITH_ARG}:g' \ | -e 's:@RESTARTCMD \(.*\)@:${RESTARTCMD_WITH_ARG}:g' \ | ||||
-e 's:@RESTARTCMD@:${RESTARTCMD}:g' \ | -e 's:@RESTARTCMD@:${RESTARTCMD}:g' \ | ||||
-e 's:@RCDIR@:${RCDIR}:g' \ | -e 's:@RCDIR@:${RCDIR}:g' \ | ||||
-e 's:@SBINDIR@:${SBINDIR}:g' \ | |||||
-e 's: vpn : ng[0-9]*&:g' \ | -e 's: vpn : ng[0-9]*&:g' \ | ||||
${DIST}/$@.in > $@ | ${DIST}/$@.in > $@ | ||||
.endfor | .endfor | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> |