aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorSean Bruno <sbruno@FreeBSD.org>2018-07-04 17:18:35 +0000
committerSean Bruno <sbruno@FreeBSD.org>2018-07-04 17:18:35 +0000
commit6f077571b9152476f5cdd3579b8e9a514faf9003 (patch)
tree8b2570fc60f21b67cfde6798bf7b9e7d4d3b5a64 /etc
parent968ac175e4e5c402c14a28b41f6d0136190ccdbb (diff)
downloadsrc-6f077571b9152476f5cdd3579b8e9a514faf9003.tar.gz
src-6f077571b9152476f5cdd3579b8e9a514faf9003.zip
WITHOUT_SERVICESDB:
Add src.conf knob to disable the installation of /var/db/services.db Default to leaving services.db in place, but allow the removal of the file and its creation with a src.conf knob. This file ends up being 2MB in size. For small systems this is a waste of space but its a tradeoff. Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D9655
Notes
Notes: svn path=/head/; revision=335963
Diffstat (limited to 'etc')
-rw-r--r--etc/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/etc/Makefile b/etc/Makefile
index f92fdf3a5a68..3183f430340b 100644
--- a/etc/Makefile
+++ b/etc/Makefile
@@ -192,12 +192,17 @@ distribution:
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
${BIN1} ${DESTDIR}/etc; \
cap_mkdb ${CAP_MKDB_ENDIAN} ${DESTDIR}/etc/login.conf; \
- services_mkdb ${CAP_MKDB_ENDIAN} -q -o ${DESTDIR}/var/db/services.db \
- ${DESTDIR}/etc/services; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 \
${BIN2} ${DESTDIR}/etc; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
master.passwd nsmb.conf opieaccess ${DESTDIR}/etc;
+
+.if ${MK_SERVICESDB} != "no"
+ cd ${.CURDIR}; \
+ services_mkdb ${CAP_MKDB_ENDIAN} -q -o ${DESTDIR}/var/db/services.db \
+ ${DESTDIR}/etc/services;
+.endif
+
.if ${MK_BSNMP} != "no"
cd ${.CURDIR}; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \