Return to Makefile CVS log | Up to [local] / src / etc |
File: [local] / src / etc / Makefile (download)
Revision 1.410, Fri Oct 16 15:54:55 2015 UTC (8 years, 7 months ago) by schwarze
The hosts.lpd examples file does not contain a single example. The file format is so simple that no example is needed. All relevant documentation is already available from the proper place, which is the lpd(8) manual. Consequently, delete the empty file. OK millert@ dcoppa@ beck@ deraadt@ |
# $OpenBSD: Makefile,v 1.410 2015/10/16 15:54:55 schwarze Exp $ TZDIR= /usr/share/zoneinfo LOCALTIME= Canada/Mountain MTREEDIR= /etc/mtree NOOBJ= KERNELS = GENERIC bsd .if exists(etc.${MACHINE}/Makefile.inc) .include "etc.${MACHINE}/Makefile.inc" .endif .for CONF K in ${KERNELS} . if !target($K) $K: cd ../sys/arch/${MACHINE}/conf && config ${CONF} cd ../sys/arch/${MACHINE}/compile/${CONF} && \ ${MAKE} clean && exec ${MAKE} . endif ALL_KERNELS += $K .endfor kernels: bootblocks ${ALL_KERNELS} .for CONF K in ${KERNELS} cp ../sys/arch/${MACHINE}/compile/${CONF}/bsd ${RELEASEDIR}/$K .endfor # -rw-r--r-- BINOWN= root BINGRP= wheel MUTABLE=changelist csh.cshrc csh.login csh.logout daily \ etc.${MACHINE}/disktab etc.${MACHINE}/login.conf ftpusers \ gettytab group ksh.kshrc locate.rc mailer.conf \ moduli monthly netstart networks newsyslog.conf ntpd.conf \ pf.os protocols rc rc.conf rpc services shells syslog.conf weekly # -rw-r--r-- EXAMPLES=chio.conf dhclient.conf dhcpd.conf exports ftpchroot \ httpd.conf ifstated.conf inetd.conf \ man.conf mixerctl.conf mrouted.conf \ ntpd.conf printcap rbootd.conf remote sensorsd.conf .if ${MACHINE} != "aviion" EXAMPLES+= wsconsctl.conf .endif # -rw------- EXAMPLES_600=bgpd.conf dvmrpd.conf eigrpd.conf hostapd.conf iked.conf \ ipsec.conf ldapd.conf ldpd.conf ospf6d.conf ospfd.conf pf.conf \ radiusd.conf rc.local rc.securelevel rc.shutdown relayd.conf \ ripd.conf sasyncd.conf snmpd.conf ypldap.conf # -r-xr-xr-x RCDAEMONS=amd apmd bgpd bootparamd cron dhcpd dhcrelay dvmrpd eigrpd ftpd \ ftpproxy ftpproxy6 hostapd hotplugd httpd identd ifstated \ iked inetd isakmpd iscsid ldapd ldattach ldomd ldpd lockd \ lpd mopd mountd mrouted nfsd npppd nsd ntpd ospf6d ospfd \ pflogd portmap radiusd rarpd rbootd relayd ripd route6d \ rtadvd sasyncd sensorsd slowcgi smtpd sndiod snmpd spamd \ spamlogd sshd statd syslogd tftpd tftpproxy unbound \ watchdogd wsmoused xdm ypbind ypldap yppasswdd ypserv MISETS= base${OSrev}.tgz comp${OSrev}.tgz man${OSrev}.tgz game${OSrev}.tgz all clean cleandir depend etc install lint: install-mtree: ${INSTALL} -c -o root -g wheel -m 600 mtree/special \ ${DESTDIR}${MTREEDIR} ${INSTALL} -c -o root -g wheel -m 444 mtree/4.4BSD.dist \ ${DESTDIR}${MTREEDIR} ${INSTALL} -c -o root -g wheel -m 444 mtree/BSD.x11.dist \ ${DESTDIR}${MTREEDIR} .ifndef DESTDIR distribution-etc-root-var distribution distrib-dirs release: @echo setenv DESTDIR before doing that! @false .else distribution-etc-root-var: distrib-dirs ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${MUTABLE} ${DESTDIR}/etc sh ttys.pty | cat etc.${MACHINE}/ttys - > ${DESTDIR}/etc/ttys && \ chown ${BINOWN} ${DESTDIR}/etc/ttys && \ chgrp ${BINGRP} ${DESTDIR}/etc/ttys && \ chmod 644 ${DESTDIR}/etc/ttys cat examples/sysctl.conf etc.${MACHINE}/sysctl.conf > \ ${DESTDIR}/etc/examples/sysctl.conf && \ chown ${BINOWN} ${DESTDIR}/etc/examples/sysctl.conf && \ chgrp ${BINGRP} ${DESTDIR}/etc/examples/sysctl.conf && \ chmod 644 ${DESTDIR}/etc/examples/sysctl.conf cat fbtab.head etc.${MACHINE}/fbtab fbtab.tail > ${DESTDIR}/etc/fbtab && \ chown ${BINOWN} ${DESTDIR}/etc/fbtab && \ chgrp ${BINGRP} ${DESTDIR}/etc/fbtab && \ chmod 644 ${DESTDIR}/etc/fbtab ${INSTALL} -c -o ${BINOWN} -g operator -m 664 motd ${DESTDIR}/etc ${INSTALL} -c -o root -g crontab -m 600 crontab ${DESTDIR}/var/cron/tabs/root ${INSTALL} -c -o root -g wheel -m 600 master.passwd ${DESTDIR}/etc pwd_mkdb -p -d ${DESTDIR}/etc /etc/master.passwd ${INSTALL} -c -o root -g wheel -m 600 pf.conf ${DESTDIR}/etc ${INSTALL} -c -o root -g _nsd -m 640 nsd.conf ${DESTDIR}/var/nsd/etc ${INSTALL} -c -o root -g wheel -m 644 unbound.conf ${DESTDIR}/var/unbound/etc ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \ etc.${MACHINE}/MAKEDEV ${DESTDIR}/dev cd root; \ ${INSTALL} -c -o root -g wheel -m 644 dot.cshrc \ ${DESTDIR}/root/.cshrc; \ ${INSTALL} -c -o root -g wheel -m 644 dot.login \ ${DESTDIR}/root/.login; \ ${INSTALL} -c -o root -g wheel -m 644 dot.profile \ ${DESTDIR}/root/.profile; \ ${INSTALL} -c -o root -g wheel -m 644 dot.Xdefaults \ ${DESTDIR}/root/.Xdefaults; \ ${INSTALL} -c -o root -g wheel -m 644 dot.cvsrc \ ${DESTDIR}/root/.cvsrc; \ rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \ ${INSTALL} -c -o root -g wheel -m 644 dot.cshrc \ ${DESTDIR}/.cshrc; \ ${INSTALL} -c -o root -g wheel -m 644 dot.profile \ ${DESTDIR}/.profile cd skel; \ ${INSTALL} -c -o root -g wheel -m 644 dot.cshrc \ ${DESTDIR}/etc/skel/.cshrc; \ ${INSTALL} -c -o root -g wheel -m 644 dot.login \ ${DESTDIR}/etc/skel/.login; \ ${INSTALL} -c -o root -g wheel -m 644 dot.mailrc \ ${DESTDIR}/etc/skel/.mailrc; \ ${INSTALL} -c -o root -g wheel -m 644 dot.profile \ ${DESTDIR}/etc/skel/.profile; \ ${INSTALL} -c -o root -g wheel -m 644 dot.Xdefaults \ ${DESTDIR}/etc/skel/.Xdefaults; \ ${INSTALL} -c -o root -g wheel -m 644 dot.cvsrc \ ${DESTDIR}/etc/skel/.cvsrc; \ ${INSTALL} -c -o root -g wheel -m 600 /dev/null \ ${DESTDIR}/etc/skel/.ssh/authorized_keys cd amd; \ ${INSTALL} -c -o root -g wheel -m 644 master.sample \ ${DESTDIR}/etc/amd cd ppp; \ ${INSTALL} -c -o root -g wheel -m 600 chap-secrets \ ${DESTDIR}/etc/ppp; \ ${INSTALL} -c -o root -g wheel -m 600 options \ ${DESTDIR}/etc/ppp; \ ${INSTALL} -c -o root -g wheel -m 600 options.sample \ ${DESTDIR}/etc/ppp; \ ${INSTALL} -c -o root -g wheel -m 600 chatscript.sample \ ${DESTDIR}/etc/ppp; \ ${INSTALL} -c -o root -g wheel -m 600 pap-secrets \ ${DESTDIR}/etc/ppp cd examples; \ ${INSTALL} -c -o root -g wheel -m 644 ${EXAMPLES} \ ${DESTDIR}/etc/examples; \ ${INSTALL} -c -o root -g wheel -m 600 ${EXAMPLES_600} \ ${DESTDIR}/etc/examples; \ chgrp operator ${DESTDIR}/etc/examples/chio.conf cd signify; \ ${INSTALL} -c -o root -g wheel -m 644 *.pub \ ${DESTDIR}/etc/signify cd systrace; \ ${INSTALL} -c -o root -g wheel -m 600 usr_sbin_lpd \ ${DESTDIR}/etc/systrace; \ ln -fs ${TZDIR}/${LOCALTIME} ${DESTDIR}/etc/localtime ln -fs /usr/sbin/rmt ${DESTDIR}/etc/rmt ${INSTALL} -c -o root -g wheel -m 644 minfree \ ${DESTDIR}/var/crash ${INSTALL} -c -o ${BINOWN} -g operator -m 664 /dev/null \ ${DESTDIR}/etc/dumpdates ${INSTALL} -c -o root -g crontab -m 660 /dev/null \ ${DESTDIR}/var/cron/at.deny ${INSTALL} -c -o root -g crontab -m 660 /dev/null \ ${DESTDIR}/var/cron/cron.deny ${INSTALL} -c -o root -g wheel -m 600 /dev/null \ ${DESTDIR}/var/cron/log ${INSTALL} -c -o root -g wheel -m 444 /dev/null \ ${DESTDIR}/var/db/locate.database ${INSTALL} -c -o ${BINOWN} -g wheel -m 640 /dev/null \ ${DESTDIR}/var/log/authlog ${INSTALL} -c -o ${BINOWN} -g wheel -m 640 /dev/null \ ${DESTDIR}/var/log/daemon ${INSTALL} -c -o ${BINOWN} -g wheel -m 600 /dev/null \ ${DESTDIR}/var/log/failedlogin ${INSTALL} -c -o ${BINOWN} -g wheel -m 640 /dev/null \ ${DESTDIR}/var/log/ftpd ${INSTALL} -c -o ${BINOWN} -g wheel -m 644 /dev/null \ ${DESTDIR}/var/log/lastlog ${INSTALL} -c -o ${BINOWN} -g wheel -m 640 /dev/null \ ${DESTDIR}/var/log/lpd-errs ${INSTALL} -c -o ${BINOWN} -g wheel -m 600 /dev/null \ ${DESTDIR}/var/log/maillog ${INSTALL} -c -o ${BINOWN} -g wheel -m 644 /dev/null \ ${DESTDIR}/var/log/messages ${INSTALL} -c -o ${BINOWN} -g wheel -m 600 /dev/null \ ${DESTDIR}/var/log/secure ${INSTALL} -c -o ${BINOWN} -g wheel -m 644 /dev/null \ ${DESTDIR}/var/log/wtmp ${INSTALL} -c -o ${BINOWN} -g wheel -m 640 /dev/null \ ${DESTDIR}/var/log/xferlog cd ../usr.sbin/ypserv/ypinit && exec ${MAKE} distribution cd ../usr.bin/ssh && exec ${MAKE} distribution cd ../lib/libcrypto && exec ${MAKE} distribution cd ../usr.bin/bgplg && exec ${MAKE} distribution cd ../usr.bin/mail && exec ${MAKE} distribution cd ../usr.sbin/ldapd && exec ${MAKE} distribution cd ../usr.sbin/npppd && exec ${MAKE} distribution cd mail && exec ${MAKE} distribution ${INSTALL} -c -o root -g wheel -m 600 root/root.mail \ ${DESTDIR}/var/mail/root cd rc.d; \ ${INSTALL} -c -o root -g wheel -m 644 rc.subr \ ${DESTDIR}/etc/rc.d && \ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 ${RCDAEMONS} \ ${DESTDIR}/etc/rc.d cd ${DESTDIR}/var; ln -fs ../tmp touch ${DESTDIR}/var/sysmerge/etcsum touch ${DESTDIR}/var/sysmerge/examplessum cd ${DESTDIR}/ && \ sort ${.CURDIR}/../distrib/sets/lists/etc/{mi,md.${MACHINE}} | \ xargs sha256 -h ${DESTDIR}/var/sysmerge/etcsum || true cd ${DESTDIR}/ && \ grep -h '/etc/examples/' \ ${.CURDIR}/../distrib/sets/lists/base/{mi,md.${MACHINE}} | \ sort | \ xargs sha256 -h ${DESTDIR}/var/sysmerge/examplessum || true cd ${DESTDIR}/ && \ sort ${.CURDIR}/../distrib/sets/lists/etc/{mi,md.${MACHINE}} | \ pax -w -d | gzip -9 > ${DESTDIR}/var/sysmerge/etc.tgz distribution: exec ${SUDO} ${MAKE} distribution-etc-root-var cd .. && exec ${SUDO} ${MAKE} install distrib-dirs: if [ ! -d ${DESTDIR}/. ]; then \ ${INSTALL} -d -o root -g wheel -m 755 ${DESTDIR}; \ fi mtree -qdef mtree/4.4BSD.dist -p ${DESTDIR}/ -U if [ ! -d ${DESTDIR}/usr/src ]; then \ ${INSTALL} -d -o root -g wsrc -m 775 ${DESTDIR}/usr/src; \ fi cd ${DESTDIR}/; ln -fhs usr/src/sys sys .ifndef RELEASEDIR release: @echo setenv RELEASEDIR before building a release. @false .else release-sets: cd ${RELEASEDIR} && rm -f SHA256 cd ../distrib/sets && exec ${SUDO} sh maketars ${OSrev} sha: -cd ${RELEASEDIR}; \ cksum -a sha256 INSTALL.`arch -ks` \ ${ALL_KERNELS} ${MDEXT} ${MISETS} | sort > SHA256 release: sha sha: distrib distrib: release-sets kernels release-sets: distribution kernels .endif .endif # DESTDIR check distrib: cd ../distrib && \ ${MAKE} && exec ${SUDO} ${MAKE} install .PHONY: distribution-etc-root-var distribution distrib-dirs \ release allarchs kernels release-sets m4 install-mtree \ bootblocks ${ALL_KERNELS} SUBDIR+= etc.alpha etc.amd64 etc.armish etc.armv7 etc.aviion SUBDIR+= etc.hppa etc.hppa64 etc.i386 etc.landisk etc.loongson etc.luna88k SUBDIR+= etc.macppc etc.octeon SUBDIR+= etc.sgi etc.socppc etc.sparc etc.sparc64 etc.vax etc.zaurus .include <bsd.subdir.mk> .include <bsd.prog.mk>