1bb90b105SRodney W. Grimes# from: @(#)Makefile 5.11 (Berkeley) 5/21/91 29b7a44a6SPeter Wemm# $FreeBSD$ 3b58c36c9SPeter Wemm 4193f471dSGregory Neil Shapiro.if !defined(NO_SENDMAIL) 5b58c36c9SPeter WemmSUBDIR= sendmail 6193f471dSGregory Neil Shapiro.endif 71bf9d5d9SRodney W. Grimes 82216e2a2SGregory Neil ShapiroBIN1= amd.map apmd.conf auth.conf \ 9d7a641daSPeter Wemm crontab csh.cshrc csh.login csh.logout \ 1015ed67d8SBrian Somers dhclient.conf dm.conf fbtab ftpusers gettytab group \ 11248aee62SJacques Vidrine hosts hosts.allow hosts.equiv hosts.lpd \ 12d7a641daSPeter Wemm inetd.conf login.access login.conf \ 13b50e990dSSheldon Hearn motd modems netconfig networks newsyslog.conf \ 14a5f5cfdaSDag-Erling Smørgrav phones printcap profile protocols \ 1524fdf62cSHajimu UMEMOTO rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \ 163bf762b7SGregory Neil Shapiro rc.network rc.network6 rc.pccard rc.sendmail rc.serial rc.shutdown \ 17dde7cef3SGordon Tetlow rc.subr rc.syscons rc.sysctl remote rpc services \ 18dde7cef3SGordon Tetlow shells sysctl.conf syslog.conf usbd.conf \ 19d7a641daSPeter Wemm etc.${MACHINE_ARCH}/disktab \ 20d7a641daSPeter Wemm etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \ 21d7a641daSPeter Wemm etc.${MACHINE_ARCH}/ttys \ 221c51f14aSJordan K. Hubbard ${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config \ 23361e0905SWolfram Schneider ${.CURDIR}/../usr.bin/mail/misc/mail.rc \ 24361e0905SWolfram Schneider ${.CURDIR}/../usr.bin/locate/locate/locate.rc 251bf9d5d9SRodney W. Grimes 26f3bb47ccSRuslan Ermilov.if !defined(NO_I4B) 27f3bb47ccSRuslan ErmilovBIN1+= rc.isdn 28f3bb47ccSRuslan Ermilov.endif 29f3bb47ccSRuslan Ermilov 30072f6798SRuslan Ermilov.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL) 31072f6798SRuslan Ermilov.if !defined(NO_OPENSSH) 3210fd313cSPeter WemmSSH= ${.CURDIR}/../crypto/openssh/ssh_config \ 33df99bf76SBrian Feldman ${.CURDIR}/../crypto/openssh/sshd_config \ 34d221a687SDag-Erling Smørgrav moduli 3593e3e5e9SMark Murray.endif 369c9ad110SKris KennawaySSL= ${.CURDIR}/../crypto/openssl/apps/openssl.cnf 379c9ad110SKris Kennaway.endif 389c9ad110SKris Kennaway 39466df28cSAlexander Langer# -rwxr-xr-x root:wheel, for the new cron root:wheel 40701279afSMitsuru IWASAKIBIN2= netstart pccard_ether rc.suspend rc.resume 416e1a887cSRodney W. Grimes 42831568b9SRuslan ErmilovDEFAULTS= rc.conf pccard.conf periodic.conf 43831568b9SRuslan Ermilov 441654bb82SSatoshi AsamiMTREE= BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist \ 45b7823d1fSSatoshi Asami BSD.var.dist BSD.x11.dist BSD.x11-4.dist 465b7a235bSGregory Neil Shapiro.if !defined(NO_SENDMAIL) 475b7a235bSGregory Neil ShapiroMTREE+= BSD.sendmail.dist 485b7a235bSGregory Neil Shapiro.endif 499785aaf1SHajimu UMEMOTONAMEDB= PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \ 509785aaf1SHajimu UMEMOTO make-localhost 5176f10508SCrist J. ClarkPPPCNF= ppp.conf 5285aeb700SGregory Neil ShapiroETCMAIL=Makefile README mailer.conf access.sample virtusertable.sample \ 5385aeb700SGregory Neil Shapiro mailertable.sample aliases 541bf9d5d9SRodney W. Grimes 55361e0905SWolfram Schneider 56f9b4e354SRodney W. Grimes# Special top level files for FreeBSD 57831568b9SRuslan ErmilovFREEBSD=COPYRIGHT 58990baf30SRodney W. Grimes 59b58c36c9SPeter Wemmetc: 601bf9d5d9SRodney W. Grimes 6148327bc9SPoul-Henning Kampdistribute: 6201df2ec3SDavid E. O'Brien cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION} 63e413bb5cSJordan K. Hubbard.if defined(OBJFORMAT) 6401df2ec3SDavid E. O'Brien echo OBJFORMAT=${OBJFORMAT} > ${DISTDIR}/${DISTRIBUTION}/etc/objformat 65e413bb5cSJordan K. Hubbard.endif 666bde859fSRuslan Ermilov ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \ 676bde859fSRuslan Ermilov ${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints \ 686bde859fSRuslan Ermilov ${DISTDIR}/${DISTRIBUTION}/boot/device.hints 69012f2ce7SPaul Traina 7048327bc9SPoul-Henning Kampdistribution: 71831568b9SRuslan Ermilov cd ${.CURDIR}; \ 7248cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc; \ 730774c3c2SGuido van Rooij ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN2} ${DESTDIR}/etc; \ 7448cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 \ 75b50e990dSSheldon Hearn master.passwd nsmb.conf opieaccess ${DESTDIR}/etc; \ 76831568b9SRuslan Ermilov pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd 77831568b9SRuslan Ermilov cd ${.CURDIR}/defaults; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ 78831568b9SRuslan Ermilov ${DEFAULTS} ${DESTDIR}/etc/defaults 79831568b9SRuslan Ermilov cd ${.CURDIR}/periodic; ${MAKE} install 80831568b9SRuslan Ermilov cd ${.CURDIR}/rc.d; ${MAKE} install 81831568b9SRuslan Ermilov cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall 82831568b9SRuslan Ermilov cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap 83831568b9SRuslan Ermilov cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt 84831568b9SRuslan Ermilov cd ${.CURDIR}/pam.d; ${MAKE} install 85f3bb47ccSRuslan Ermilov.if !defined(NO_I4B) 86831568b9SRuslan Ermilov cd ${.CURDIR}/isdn; ${MAKE} install 87f3bb47ccSRuslan Ermilov.endif 88193f471dSGregory Neil Shapiro.if !defined(NO_SENDMAIL) 89831568b9SRuslan Ermilov cd ${.CURDIR}/sendmail; ${MAKE} distribution 90193f471dSGregory Neil Shapiro.endif 91072f6798SRuslan Ermilov.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL) 92072f6798SRuslan Ermilov.if !defined(NO_OPENSSH) 93831568b9SRuslan Ermilov cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSH} \ 94831568b9SRuslan Ermilov ${DESTDIR}/etc/ssh 9510fd313cSPeter Wemm.endif 96831568b9SRuslan Ermilov cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSL} \ 97831568b9SRuslan Ermilov ${DESTDIR}/etc/ssl 989c9ad110SKris Kennaway.endif 99d8edf811SJeroen Ruigrok van der Werven.if !defined(NO_MAKEDEV_INSTALL) 100831568b9SRuslan Ermilov cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \ 101831568b9SRuslan Ermilov MAKEDEV.local MAKEDEV ${DESTDIR}/dev 102d8edf811SJeroen Ruigrok van der Werven.if !defined(NO_MAKEDEV_RUN) 103831568b9SRuslan Ermilov cd ${DESTDIR}/dev; sh MAKEDEV all 104f5749a82SRobert Watson.endif 105d8edf811SJeroen Ruigrok van der Werven.endif 106831568b9SRuslan Ermilov cd ${.CURDIR}/root; \ 10748cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.cshrc \ 1081bf9d5d9SRodney W. Grimes ${DESTDIR}/root/.cshrc; \ 10948cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.klogin \ 1101bf9d5d9SRodney W. Grimes ${DESTDIR}/root/.klogin; \ 11148cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.login \ 1121bf9d5d9SRodney W. Grimes ${DESTDIR}/root/.login; \ 11348cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.profile \ 1141bf9d5d9SRodney W. Grimes ${DESTDIR}/root/.profile; \ 1151bf9d5d9SRodney W. Grimes rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \ 1161bf9d5d9SRodney W. Grimes ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \ 117831568b9SRuslan Ermilov ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile 11848cfb668SBruce Evans cd ${.CURDIR}/mtree; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ 119220273aaSJordan K. Hubbard ${MTREE} ${DESTDIR}/etc/mtree 12048cfb668SBruce Evans cd ${.CURDIR}/namedb; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ 121220273aaSJordan K. Hubbard ${NAMEDB} ${DESTDIR}/etc/namedb 12251f80ae1SBrian Somers cd ${.CURDIR}/ppp; ${INSTALL} -c -o root -g ${BINGRP} -m 600 \ 12376f10508SCrist J. Clark ${PPPCNF} ${DESTDIR}/etc/ppp 1248c76ae36SJonathan M. Bresler cd ${.CURDIR}/mail; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ 12585aeb700SGregory Neil Shapiro ${ETCMAIL} ${DESTDIR}/etc/mail 1264bcefa96SGregory Neil Shapiro @if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \ 1274bcefa96SGregory Neil Shapiro ! -f ${DESTDIR}/etc/aliases ]; then \ 1284bcefa96SGregory Neil Shapiro set -x; \ 1294bcefa96SGregory Neil Shapiro ln -s mail/aliases ${DESTDIR}/etc/aliases; \ 1304bcefa96SGregory Neil Shapiro fi 13148cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g operator -m 664 /dev/null \ 1321bf9d5d9SRodney W. Grimes ${DESTDIR}/etc/dumpdates 1334944b913SPeter Wemm ${INSTALL} -c -o nobody -g ${BINGRP} -m 644 /dev/null \ 1346e1a887cSRodney W. Grimes ${DESTDIR}/var/db/locate.database 1350ec9497eSRobert Watson ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 13630d6457cSRobert Watson ${DESTDIR}/var/log/auth.log 137831568b9SRuslan Ermilov ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 138831568b9SRuslan Ermilov ${DESTDIR}/var/log/cron 1394944b913SPeter Wemm ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 1401bf9d5d9SRodney W. Grimes ${DESTDIR}/var/log/lpd-errs 1417032f49fSJonathan Lemon ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \ 1426e1a887cSRodney W. Grimes ${DESTDIR}/var/log/maillog 1434944b913SPeter Wemm ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 1444533a28bSRodney W. Grimes ${DESTDIR}/var/log/lastlog 1454944b913SPeter Wemm ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 1466e1a887cSRodney W. Grimes ${DESTDIR}/var/log/messages 14794de1737SAndrey A. Chernov ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 148fa62586aSBrian Feldman ${DESTDIR}/var/log/security 14932706fb2SBrian Somers ${INSTALL} -c -o ${BINOWN} -g network -m 640 /dev/null \ 15094de1737SAndrey A. Chernov ${DESTDIR}/var/log/slip.log 15132706fb2SBrian Somers ${INSTALL} -c -o ${BINOWN} -g network -m 640 /dev/null \ 1524ece9046SPaul Traina ${DESTDIR}/var/log/ppp.log 1534944b913SPeter Wemm ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 1546e1a887cSRodney W. Grimes ${DESTDIR}/var/log/wtmp 1554944b913SPeter Wemm ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 1561bf9d5d9SRodney W. Grimes ${DESTDIR}/var/run/utmp 15711447e2cSKris Kennaway ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \ 158a346c516SJordan K. Hubbard ${DESTDIR}/var/crash 159831568b9SRuslan Ermilov cd ${.CURDIR}/..; \ 16048cfb668SBruce Evans ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FREEBSD} \ 161831568b9SRuslan Ermilov ${DESTDIR}/ 1628a76779aSJeroen Ruigrok van der Werven.if !defined(NOMAN) 163831568b9SRuslan Ermilov cd ${.CURDIR}/../share/man; ${MAKE} makedb 1648a76779aSJeroen Ruigrok van der Werven.endif 1651bf9d5d9SRodney W. Grimes 1666e1a887cSRodney W. Grimesdistrib-dirs: 167688a6139SAlexey Zelkin -set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.deprecated`; \ 168688a6139SAlexey Zelkin while [ $$# -gt 0 ] ; \ 169688a6139SAlexey Zelkin do \ 170688a6139SAlexey Zelkin for dir in /usr/share/locale \ 171688a6139SAlexey Zelkin /usr/share/nls \ 172688a6139SAlexey Zelkin /usr/local/share/nls; \ 173688a6139SAlexey Zelkin do \ 174688a6139SAlexey Zelkin test -d ${DESTDIR}/$${dir} && cd ${DESTDIR}/$${dir}; \ 175688a6139SAlexey Zelkin test -L "$$2" && rm -rf "$$2"; \ 176688a6139SAlexey Zelkin test \! -L "$$1" && test -d "$$1" && mv "$$1" "$$2"; \ 177688a6139SAlexey Zelkin done; \ 178688a6139SAlexey Zelkin shift; shift; \ 179688a6139SAlexey Zelkin done 180a938a1fcSAndrey A. Chernov mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/ 181a938a1fcSAndrey A. Chernov mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var 182a938a1fcSAndrey A. Chernov mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr 183a938a1fcSAndrey A. Chernov mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \ 1842c4bf858SRodney W. Grimes -p ${DESTDIR}/usr/include 1855b7a235bSGregory Neil Shapiro.if !defined(NO_SENDMAIL) 1865b7a235bSGregory Neil Shapiro mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/ 1875b7a235bSGregory Neil Shapiro.endif 18897eb5f54SRodney W. Grimes cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys 1895d392cddSAndrey A. Chernov cd ${DESTDIR}/usr/share/man/en.ISO8859-1; ln -sf ../man* . 1905d392cddSAndrey A. Chernov cd ${DESTDIR}/usr/share/man; \ 1915d392cddSAndrey A. Chernov set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \ 1925d392cddSAndrey A. Chernov while [ $$# -gt 0 ] ; \ 1935d392cddSAndrey A. Chernov do \ 1945d392cddSAndrey A. Chernov rm -rf "$$1"; \ 1955d392cddSAndrey A. Chernov ln -s "$$2" "$$1"; \ 1965d392cddSAndrey A. Chernov shift; shift; \ 1975d392cddSAndrey A. Chernov done 1982c4bf858SRodney W. Grimes cd ${DESTDIR}/usr/share/locale; \ 199b5ebdd9cSAndrey A. Chernov set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.alias`; \ 2000c7fd54dSAndrey A. Chernov while [ $$# -gt 0 ] ; \ 2010c7fd54dSAndrey A. Chernov do \ 2020c7fd54dSAndrey A. Chernov rm -rf "$$1"; \ 2030c7fd54dSAndrey A. Chernov ln -s "$$2" "$$1"; \ 2040c7fd54dSAndrey A. Chernov shift; shift; \ 2052c4bf858SRodney W. Grimes done 2060c7fd54dSAndrey A. Chernov cd ${DESTDIR}/usr/share/nls; \ 207f3573821SAndrey A. Chernov set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \ 2080c7fd54dSAndrey A. Chernov while [ $$# -gt 0 ] ; \ 2090c7fd54dSAndrey A. Chernov do \ 2100c7fd54dSAndrey A. Chernov rm -rf "$$1"; \ 2110c7fd54dSAndrey A. Chernov ln -s "$$2" "$$1"; \ 2120c7fd54dSAndrey A. Chernov shift; shift; \ 213f3573821SAndrey A. Chernov done 2146e1a887cSRodney W. Grimes 2155aae9955SSheldon Hearnetc-examples: 216831568b9SRuslan Ermilov cd ${.CURDIR}; \ 2175aae9955SSheldon Hearn ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${BIN1} ${BIN2} \ 218831568b9SRuslan Ermilov nsmb.conf opieaccess ${DESTDIR}/usr/share/examples/etc 219831568b9SRuslan Ermilov cd ${.CURDIR}/defaults; \ 220831568b9SRuslan Ermilov ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${DEFAULTS} \ 221831568b9SRuslan Ermilov ${DESTDIR}/usr/share/examples/etc/defaults 2225aae9955SSheldon Hearn 2231bf9d5d9SRodney W. Grimes.include <bsd.prog.mk> 224