version 1.13.2.2, 2014/08/19 23:46:43 |
version 1.14, 2013/06/21 19:47:29 |
|
|
|
|
PROG= dhcpcd |
PROG= dhcpcd |
SRCS= common.c control.c dhcpcd.c duid.c eloop.c |
SRCS= common.c control.c dhcpcd.c duid.c eloop.c |
SRCS+= if.c if-options.c script.c |
SRCS+= if-options.c if-pref.c net.c script.c |
SRCS+= dhcp-common.c dhcpcd-embedded.c |
SRCS+= dhcp-common.c |
SRCS+= if-bsd.c |
SRCS+= bpf.c if-bsd.c platform-bsd.c |
|
|
WARNS?= 5 |
|
USE_FORT?= yes # network client (local server) |
|
|
|
.include <bsd.own.mk> |
.include <bsd.own.mk> |
|
|
SRCS+= auth.c hmac_md5.c |
|
|
|
CPPFLAGS+= -DINET |
CPPFLAGS+= -DINET |
SRCS+= arp.c dhcp.c ipv4.c ipv4ll.c |
SRCS+= arp.c dhcp.c ipv4.c ipv4ll.c |
|
|
.if (${USE_INET6} != "no") |
.if (${USE_INET6} != "no") |
CPPFLAGS+= -DINET6 |
CPPFLAGS+= -DINET6 |
SRCS+= ipv6.c ipv6nd.c dhcp6.c |
SRCS+= ipv6.c ipv6rs.c ipv6ns.c dhcp6.c |
.endif |
.endif |
|
|
DIST= ${NETBSDSRCDIR}/external/bsd/dhcpcd/dist |
DIST= ${NETBSDSRCDIR}/external/bsd/dhcpcd/dist |
CPPFLAGS+= -I${DIST} |
CPPFLAGS+= -I${DIST} |
|
|
.PATH: ${DIST} ${DIST}/crypt ${LIBC_NET} |
.PATH: ${DIST} ${LIBC_NET} |
|
|
SCRIPTS= dhcpcd-run-hooks |
SCRIPTS= dhcpcd-run-hooks |
SCRIPTSDIR_dhcpcd-run-hooks= /libexec |
SCRIPTSDIR_dhcpcd-run-hooks= /libexec |
Line 33 SCRIPTSDIR_dhcpcd-run-hooks= /libexec |
|
Line 28 SCRIPTSDIR_dhcpcd-run-hooks= /libexec |
|
CONFIGFILES= dhcpcd.conf |
CONFIGFILES= dhcpcd.conf |
FILESDIR_dhcpcd.conf= /etc |
FILESDIR_dhcpcd.conf= /etc |
|
|
HOOKS= 01-test 02-dump 10-mtu 10-wpa_supplicant 15-timezone |
HOOKS= 01-test 02-dump 10-mtu 10-wpa_supplicant |
HOOKS+= 20-resolv.conf 29-lookup-hostname 30-hostname |
HOOKS+= 20-resolv.conf 29-lookup-hostname 30-hostname |
HOOKS+= 50-ntp.conf |
HOOKS+= 50-ntp.conf |
|
|
Line 45 MAN= dhcpcd.conf.5 dhcpcd.8 dhcpcd-run |
|
Line 40 MAN= dhcpcd.conf.5 dhcpcd.8 dhcpcd-run |
|
CLEANFILES= dhcpcd.conf.5 dhcpcd.8 \ |
CLEANFILES= dhcpcd.conf.5 dhcpcd.8 \ |
dhcpcd-run-hooks dhcpcd-run-hooks.8 |
dhcpcd-run-hooks dhcpcd-run-hooks.8 |
|
|
|
SERVICEEXISTS= [ -x /etc/rc.d/$$1 ] |
|
SERVICECMD= /etc/rc.d/$$1 $$2 |
|
SERVICESTATUS= service_command $$1 status >/dev/null 2>\&1 |
.for f in dhcpcd-run-hooks dhcpcd.conf.5 dhcpcd.8 dhcpcd-run-hooks.8 |
.for f in dhcpcd-run-hooks dhcpcd.conf.5 dhcpcd.8 dhcpcd-run-hooks.8 |
${f}: ${f}.in |
${f}: ${f}.in |
${TOOL_SED} -e 's:@SYSCONFDIR@:/etc:g' -e 's:@DBDIR@:/var/db:g' \ |
${TOOL_SED} -e 's:@SYSCONFDIR@:/etc:g' -e 's:@DBDIR@:/var/db:g' \ |
-e 's:@LIBDIR@:/lib:g' \ |
|
-e 's:@RUNDIR@:/var/run:g' \ |
|
-e 's:@HOOKDIR@:/libexec/dhcpcd-hooks:g' \ |
-e 's:@HOOKDIR@:/libexec/dhcpcd-hooks:g' \ |
-e 's:@SCRIPT@:/libexec/dhcpcd-run-hooks:g' \ |
-e 's:@SCRIPT@:/libexec/dhcpcd-run-hooks:g' \ |
-e 's:@SERVICEEXISTS@::g' \ |
-e 's:@SERVICEEXISTS@:[ -x /etc/rc.d/$$1 ]:g' \ |
-e 's:@SERVICECMD@::g' \ |
-e 's:@SERVICECMD@:/etc/rc.d/$$1 $$2:g' \ |
-e 's:@SERVICESTATUS@::g' \ |
-e 's:@SERVICESTATUS@:service_command $$1 status >/dev/null 2>\&1:g' \ |
${DIST}/${f}.in > $@ |
${DIST}/${f}.in > $@ |
.endfor |
.endfor |
|
|