Makefile revision 57954
1126756Smlaier# from: @(#)Makefile 5.11 (Berkeley) 5/21/91 2225452Sdelphij# $FreeBSD: head/etc/Makefile 57954 2000-03-13 04:59:43Z shin $ 3126756Smlaier 4126756SmlaierSUBDIR= sendmail 5126756Smlaier 6126756SmlaierBIN1= aliases amd.map apmd.conf auth.conf \ 7126756Smlaier crontab csh.cshrc csh.login csh.logout \ 8126756Smlaier dhclient.conf dm.conf fbtab ftpusers gettytab group \ 9126756Smlaier hosts hosts.allow host.conf hosts.equiv hosts.lpd \ 10126756Smlaier inetd.conf login.access login.conf \ 11126756Smlaier motd modems networks newsyslog.conf \ 12126756Smlaier pam.conf pccard.conf.sample phones pim6dd.conf pim6sd.conf \ 13126756Smlaier printcap profile protocols \ 14126756Smlaier rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.isdn \ 15126756Smlaier rc.network rc.network6 rc.pccard rc.serial rc.shutdown rc.sysctl \ 16126756Smlaier remote rpc security services shells syslog.conf usbd.conf \ 17126756Smlaier etc.${MACHINE_ARCH}/disktab \ 18126756Smlaier etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \ 19126756Smlaier etc.${MACHINE_ARCH}/ttys \ 20126756Smlaier ${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config \ 21126756Smlaier ${.CURDIR}/../usr.bin/mail/misc/mail.rc \ 22126756Smlaier ${.CURDIR}/../usr.bin/locate/locate/locate.rc 23126756Smlaier 24126756Smlaier.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSH) 25135183SmlaierSSH= ${.CURDIR}/../crypto/openssh/ssh_config \ 26135183Smlaier ${.CURDIR}/../crypto/openssh/sshd_config 27126756Smlaier.endif 28126756Smlaier 29126756Smlaier# -rwxr-xr-x root.wheel, for the new cron root.wheel 30126756SmlaierBIN2= netstart pccard_ether rc.suspend rc.resume 31126756Smlaier 32126756SmlaierMTREE= BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist \ 33126756Smlaier BSD.var.dist BSD.x11.dist 34126756SmlaierNAMEDB= PROTO.localhost.rev named.conf named.root make-localhost 35126756SmlaierPPPCNF= ppp.deny ppp.shells.sample 36126756SmlaierPPPCF2= ppp.conf 37126756SmlaierNOSPAM= Makefile README mailer.conf access.sample virtusertable.sample \ 38126756Smlaier mailertable.sample 39126756Smlaier 40126756Smlaier 41126756Smlaier# Special top level files for FreeBSD 42126756SmlaierCOPYRIGHT= COPYRIGHT 43126756SmlaierFREEBSD= 44126756SmlaierFREEBSD+= ${COPYRIGHT} 45126756Smlaier 46126756Smlaieretc: 47126756Smlaier 48126756Smlaierdistribute: 49126756Smlaier cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/bin 50126756Smlaier.if defined(OBJFORMAT) 51126756Smlaier echo OBJFORMAT=${OBJFORMAT} > ${DISTDIR}/bin/etc/objformat 52126756Smlaier.endif 53126756Smlaier @echo 54126756Smlaier 55126756Smlaierdistribution: 56126756Smlaier (cd ${.CURDIR}; \ 57126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc; \ 58126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 755 ${BIN2} ${DESTDIR}/etc; \ 59126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/rc.conf ${DESTDIR}/etc/defaults/; \ 60126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 defaults/make.conf ${DESTDIR}/etc/defaults/; \ 61126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 62126756Smlaier ${DESTDIR}/var/log/cron; \ 63126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 \ 64126756Smlaier master.passwd ${DESTDIR}/etc; \ 65126756Smlaier ( cd ${.CURDIR}/periodic; ${MAKE} install ); \ 66126756Smlaier ( cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall ); \ 67126756Smlaier ( cd ${.CURDIR}/../gnu/libexec/uucp/sample; ${MAKE} install ); \ 68126756Smlaier ( cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap ); \ 69126756Smlaier ( cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt ); \ 70126756Smlaier ( cd ${.CURDIR}/sendmail; ${MAKE} etc-sendmail.cf ); \ 71126756Smlaier ( cd ${.CURDIR}/isdn; ${MAKE} install ); \ 72126756Smlaier pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd; \ 73126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 555 \ 74126756Smlaier MAKEDEV.local MAKEDEV ${DESTDIR}/dev ) 75126756Smlaier.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSH) 76126756Smlaier (cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${SSH} \ 77126756Smlaier ${DESTDIR}/etc/ssh ) 78126756Smlaier.endif 79126756Smlaier.if !defined(NO_MAKEDEV) 80126756Smlaier (cd ${DESTDIR}/dev; sh MAKEDEV all) 81126756Smlaier.endif 82126756Smlaier (cd ${.CURDIR}/root; \ 83126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.cshrc \ 84126756Smlaier ${DESTDIR}/root/.cshrc; \ 85126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.klogin \ 86126756Smlaier ${DESTDIR}/root/.klogin; \ 87126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.login \ 88126756Smlaier ${DESTDIR}/root/.login; \ 89126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 dot.profile \ 90126756Smlaier ${DESTDIR}/root/.profile; \ 91126756Smlaier rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \ 92126756Smlaier ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \ 93126756Smlaier ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile) 94126756Smlaier cd ${.CURDIR}/mtree; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ 95126756Smlaier ${MTREE} ${DESTDIR}/etc/mtree 96126756Smlaier cd ${.CURDIR}/namedb; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ 97126756Smlaier ${NAMEDB} ${DESTDIR}/etc/namedb 98126756Smlaier cd ${.CURDIR}/ppp; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ 99126756Smlaier ${PPPCNF} ${DESTDIR}/etc/ppp 100126756Smlaier cd ${.CURDIR}/ppp; ${INSTALL} -c -o root -g ${BINGRP} -m 600 \ 101126756Smlaier ${PPPCF2} ${DESTDIR}/etc/ppp 102126756Smlaier cd ${.CURDIR}/mail; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ 103126756Smlaier ${NOSPAM} ${DESTDIR}/etc/mail 104126756Smlaier ${INSTALL} -c -o ${BINOWN} -g operator -m 664 /dev/null \ 105126756Smlaier ${DESTDIR}/etc/dumpdates 106126756Smlaier ${INSTALL} -c -o nobody -g ${BINGRP} -m 664 /dev/null \ 107126756Smlaier ${DESTDIR}/var/db/locate.database 108126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 109126756Smlaier ${DESTDIR}/var/log/lpd-errs 110126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 111126756Smlaier ${DESTDIR}/var/log/maillog 112126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 113126756Smlaier ${DESTDIR}/var/log/lastlog 114126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 115126756Smlaier ${DESTDIR}/var/log/messages 116126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 117126756Smlaier ${DESTDIR}/var/log/security 118126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 119126756Smlaier ${DESTDIR}/var/log/slip.log 120126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 121126756Smlaier ${DESTDIR}/var/log/ppp.log 122126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 123126756Smlaier ${DESTDIR}/var/log/wtmp 124126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 125126756Smlaier ${DESTDIR}/var/run/utmp 126126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 664 ${.CURDIR}/minfree \ 127126756Smlaier ${DESTDIR}/var/crash 128126756Smlaier (cd ${.CURDIR}/..; \ 129126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FREEBSD} \ 130126756Smlaier ${DESTDIR}/) 131126756Smlaier (cd ${.CURDIR}/../share/man; ${MAKE} makedb; ) 132126756Smlaier 133126756Smlaierdistrib-dirs: 134126756Smlaier mtree -deU -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/ 135126756Smlaier mtree -deU -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var 136126756Smlaier mtree -deU -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr 137126756Smlaier mtree -deU -f ${.CURDIR}/mtree/BSD.include.dist \ 138126756Smlaier -p ${DESTDIR}/usr/include 139126756Smlaier mtree -deU -f ${.CURDIR}/mtree/BSD.include.dist \ 140126756Smlaier -p ${DESTDIR}/usr/libdata/perl/5.00503/mach 141126756Smlaier cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys 142126756Smlaier cd ${DESTDIR}/usr/share/locale; \ 143126756Smlaier set - `cat ${.CURDIR}/locale.alias`; \ 144126756Smlaier while [ $$# -gt 0 ] ; \ 145135183Smlaier do \ 146135183Smlaier rm -rf "$$1"; \ 147126756Smlaier ln -s "$$2" "$$1"; \ 148126756Smlaier shift; shift; \ 149126756Smlaier done 150126756Smlaier cd ${DESTDIR}/usr/share/nls; \ 151126756Smlaier set - `cat ${.CURDIR}/locale.alias`; \ 152126756Smlaier while [ $$# -gt 0 ] ; \ 153126756Smlaier do \ 154126756Smlaier rm -rf "$$1"; \ 155135183Smlaier ln -s "$$2" "$$1"; \ 156135183Smlaier shift; shift; \ 157135183Smlaier done; \ 158135183Smlaier rm -rf POSIX; \ 159126756Smlaier ln -s C POSIX 160126756Smlaier 161126756Smlaieretc-examples: 162126756Smlaier (cd ${.CURDIR}; \ 163126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${BIN1} ${BIN2} \ 164126756Smlaier ${DESTDIR}/usr/share/examples/etc; \ 165126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/rc.conf \ 166126756Smlaier ${DESTDIR}/usr/share/examples/etc/defaults; \ 167126756Smlaier ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 defaults/make.conf \ 168126756Smlaier ${DESTDIR}/usr/share/examples/etc/defaults) 169126756Smlaier 170126756Smlaier.include <bsd.prog.mk> 171126756Smlaier