Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/services_mkdb/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
CONFS= services | CONFS= services | ||||
PROG= services_mkdb | PROG= services_mkdb | ||||
MAN= services_mkdb.8 | MAN= services_mkdb.8 | ||||
SRCS= services_mkdb.c uniq.c extern.h | SRCS= services_mkdb.c uniq.c extern.h | ||||
.PHONY: update | |||||
update: | |||||
fetch --mirror --output=${.CURDIR} https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml | |||||
.PHONY: generate | |||||
generate: | |||||
cd ${.CURDIR} && ./services_parser.py | |||||
.include <bsd.endian.mk> | .include <bsd.endian.mk> | ||||
.include <src.opts.mk> | .include <src.opts.mk> | ||||
.if ${MK_SERVICESDB} != "no" | .if ${MK_SERVICESDB} != "no" | ||||
afterinstallconfig: | afterinstallconfig: | ||||
services_mkdb ${CAP_MKDB_ENDIAN} -q -o ${DESTDIR}/var/db/services.db \ | services_mkdb ${CAP_MKDB_ENDIAN} -q -o ${DESTDIR}/var/db/services.db \ | ||||
${DESTDIR}/etc/services | ${DESTDIR}/etc/services | ||||
.if defined(NO_ROOT) && defined(METALOG) | .if defined(NO_ROOT) && defined(METALOG) | ||||
echo "./var/db/services.db type=file mode=0644 uname=root gname=wheel" | \ | echo "./var/db/services.db type=file mode=0644 uname=root gname=wheel" | \ | ||||
cat -l >> ${METALOG} | cat -l >> ${METALOG} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> |