Makefile revision 111617
197403Sobrien# from: @(#)Makefile 5.11 (Berkeley) 5/21/91 297403Sobrien# $FreeBSD: head/etc/Makefile 110663 2003-02-11 01:08:51Z ache $ 3169691Skan 497403Sobrien.if !defined(NO_SENDMAIL) 597403SobrienSUBDIR= sendmail 697403Sobrien.endif 797403Sobrien 897403SobrienBIN1= amd.map apmd.conf auth.conf \ 997403Sobrien crontab csh.cshrc csh.login csh.logout \ 1097403Sobrien devd.conf dhclient.conf fbtab ftpusers gettytab group \ 1197403Sobrien hosts hosts.allow hosts.equiv hosts.lpd \ 1297403Sobrien inetd.conf login.access login.conf \ 1397403Sobrien mac.conf motd netconfig networks newsyslog.conf \ 1497403Sobrien phones printcap profile protocols \ 1597403Sobrien rc rc.atm rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6 \ 1697403Sobrien rc.network rc.network6 rc.pccard rc.sendmail rc.serial rc.shutdown \ 1797403Sobrien rc.subr rc.syscons rc.sysctl remote rpc services \ 18169691Skan shells sysctl.conf syslog.conf usbd.conf \ 1997403Sobrien etc.${MACHINE_ARCH}/disktab \ 2097403Sobrien etc.${MACHINE_ARCH}/rc.${MACHINE_ARCH} \ 2197403Sobrien etc.${MACHINE_ARCH}/ttys \ 2297403Sobrien ${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config \ 2397403Sobrien ${.CURDIR}/../usr.bin/mail/misc/mail.rc \ 2497403Sobrien ${.CURDIR}/../usr.bin/locate/locate/locate.rc 2597403Sobrien 2697403Sobrien.if !defined(NO_I4B) 2797403SobrienBIN1+= rc.isdn 2897403Sobrien.endif 2997403Sobrien 30169691Skan.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL) 31169691Skan.if !defined(NO_OPENSSH) 32169691SkanSSH= ${.CURDIR}/../crypto/openssh/ssh_config \ 33169691Skan ${.CURDIR}/../crypto/openssh/sshd_config \ 3497403Sobrien moduli 3597403Sobrien.endif 3697403SobrienSSL= ${.CURDIR}/../crypto/openssl/apps/openssl.cnf 3797403Sobrien.endif 38169691Skan 39169691Skan# -rwxr-xr-x root:wheel, for the new cron root:wheel 40169691SkanBIN2= netstart pccard_ether rc.suspend rc.resume 41169691Skan 4297403SobrienDEFAULTS= rc.conf pccard.conf periodic.conf 4397403Sobrien 44169691SkanMTREE= BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist \ 45169691Skan BSD.var.dist BSD.x11.dist BSD.x11-4.dist 46132720Skan.if !defined(NO_SENDMAIL) 4797403SobrienMTREE+= BSD.sendmail.dist 48169691Skan.endif 4997403Sobrien 50132720SkanNAMEDB= PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \ 5197403Sobrien make-localhost 52169691Skan 5397403SobrienPPPCNF= ppp.conf 54132720Skan 5597403SobrienETCMAIL=Makefile README mailer.conf access.sample virtusertable.sample \ 56169691Skan mailertable.sample aliases 5797403Sobrien 5897403Sobrien# Special top level files for FreeBSD 59169691SkanFREEBSD=COPYRIGHT 6097403Sobrien 61132720Skandistribute: 6297403Sobrien cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION} 63169691Skan ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \ 6497403Sobrien ${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints \ 6597403Sobrien ${DISTDIR}/${DISTRIBUTION}/boot/device.hints 66169691Skan 6797403Sobriendistribution: 6897403Sobrien cd ${.CURDIR}; \ 69169691Skan ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 7097403Sobrien ${BIN1} ${DESTDIR}/etc; \ 7197403Sobrien ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 \ 72169691Skan ${BIN2} ${DESTDIR}/etc; \ 7397403Sobrien ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \ 7497403Sobrien master.passwd nsmb.conf opieaccess ${DESTDIR}/etc; \ 75169691Skan pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd 7697403Sobrien cd ${.CURDIR}/defaults; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 7797403Sobrien ${DEFAULTS} ${DESTDIR}/etc/defaults 78169691Skan cd ${.CURDIR}/periodic; ${MAKE} install 7997403Sobrien cd ${.CURDIR}/rc.d; ${MAKE} install 8097403Sobrien cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall 81169691Skan cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap 8297403Sobrien cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt 8397403Sobrien cd ${.CURDIR}/pam.d; ${MAKE} install 84169691Skan.if !defined(NO_I4B) 8597403Sobrien cd ${.CURDIR}/isdn; ${MAKE} install 8697403Sobrien.endif 87169691Skan.if !defined(NO_SENDMAIL) 8897403Sobrien cd ${.CURDIR}/sendmail; ${MAKE} distribution 8997403Sobrien.endif 9097403Sobrien.if exists(${.CURDIR}/../crypto) && !defined(NO_OPENSSL) 91169691Skan.if !defined(NO_OPENSSH) 9297403Sobrien cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 93169691Skan ${SSH} ${DESTDIR}/etc/ssh 94169691Skan.endif 95169691Skan cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 96 ${SSL} ${DESTDIR}/etc/ssl 97.endif 98 cd ${.CURDIR}/root; \ 99 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 100 dot.cshrc ${DESTDIR}/root/.cshrc; \ 101 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 102 dot.klogin ${DESTDIR}/root/.klogin; \ 103 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 104 dot.login ${DESTDIR}/root/.login; \ 105 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 106 dot.profile ${DESTDIR}/root/.profile; \ 107 rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \ 108 ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \ 109 ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile 110 cd ${.CURDIR}/mtree; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \ 111 ${MTREE} ${DESTDIR}/etc/mtree 112 cd ${.CURDIR}/namedb; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 113 ${NAMEDB} ${DESTDIR}/etc/namedb 114 cd ${.CURDIR}/ppp; ${INSTALL} -o root -g ${BINGRP} -m 600 \ 115 ${PPPCNF} ${DESTDIR}/etc/ppp 116 cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ 117 ${ETCMAIL} ${DESTDIR}/etc/mail 118 @if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \ 119 ! -f ${DESTDIR}/etc/aliases ]; then \ 120 set -x; \ 121 ln -s mail/aliases ${DESTDIR}/etc/aliases; \ 122 fi 123 ${INSTALL} -o ${BINOWN} -g operator -m 664 /dev/null \ 124 ${DESTDIR}/etc/dumpdates 125 ${INSTALL} -o nobody -g ${BINGRP} -m 644 /dev/null \ 126 ${DESTDIR}/var/db/locate.database 127 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 128 ${DESTDIR}/var/log/auth.log 129 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 130 ${DESTDIR}/var/log/cron 131 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 132 ${DESTDIR}/var/log/xferlog 133 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 134 ${DESTDIR}/var/log/lpd-errs 135 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 640 /dev/null \ 136 ${DESTDIR}/var/log/maillog 137 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 138 ${DESTDIR}/var/log/lastlog 139 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 140 ${DESTDIR}/var/log/messages 141 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \ 142 ${DESTDIR}/var/log/security 143 ${INSTALL} -o ${BINOWN} -g network -m 640 /dev/null \ 144 ${DESTDIR}/var/log/slip.log 145 ${INSTALL} -o ${BINOWN} -g network -m 640 /dev/null \ 146 ${DESTDIR}/var/log/ppp.log 147 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 148 ${DESTDIR}/var/log/wtmp 149 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 /dev/null \ 150 ${DESTDIR}/var/run/utmp 151 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 ${.CURDIR}/minfree \ 152 ${DESTDIR}/var/crash 153 cd ${.CURDIR}/..; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \ 154 ${FREEBSD} ${DESTDIR}/ 155.if !defined(NOMAN) 156 cd ${.CURDIR}/../share/man; ${MAKE} makedb 157.endif 158 159distrib-dirs: 160 -set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.deprecated`; \ 161 while [ $$# -gt 0 ] ; \ 162 do \ 163 for dir in /usr/share/locale \ 164 /usr/share/nls \ 165 /usr/local/share/nls; \ 166 do \ 167 test -d ${DESTDIR}/$${dir} && cd ${DESTDIR}/$${dir}; \ 168 test -L "$$2" && rm -rf "$$2"; \ 169 test \! -L "$$1" && test -d "$$1" && mv "$$1" "$$2"; \ 170 done; \ 171 shift; shift; \ 172 done 173 mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/ 174 mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var 175 mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr 176 mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \ 177 -p ${DESTDIR}/usr/include 178.if !defined(NO_SENDMAIL) 179 mtree -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/ 180.endif 181 cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys 182 cd ${DESTDIR}/usr/share/man/en.ISO8859-1; ln -sf ../man* . 183 cd ${DESTDIR}/usr/share/man; \ 184 set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \ 185 while [ $$# -gt 0 ] ; \ 186 do \ 187 rm -rf "$$1"; \ 188 ln -s "$$2" "$$1"; \ 189 shift; shift; \ 190 done 191 cd ${DESTDIR}/usr/share/openssl/man; \ 192 set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \ 193 while [ $$# -gt 0 ] ; \ 194 do \ 195 rm -rf "$$1"; \ 196 ln -s "$$2" "$$1"; \ 197 shift; shift; \ 198 done 199 cd ${DESTDIR}/usr/share/locale; \ 200 set - `grep "^[a-zA-Z]" ${.CURDIR}/locale.alias`; \ 201 while [ $$# -gt 0 ] ; \ 202 do \ 203 rm -rf "$$1"; \ 204 ln -s "$$2" "$$1"; \ 205 shift; shift; \ 206 done 207 cd ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* . 208 cd ${DESTDIR}/usr/share/nls; \ 209 set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \ 210 while [ $$# -gt 0 ] ; \ 211 do \ 212 rm -rf "$$1"; \ 213 ln -s "$$2" "$$1"; \ 214 shift; shift; \ 215 done 216 217etc-examples: 218 cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \ 219 ${BIN1} ${BIN2} nsmb.conf opieaccess \ 220 ${DESTDIR}/usr/share/examples/etc 221 cd ${.CURDIR}/defaults; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \ 222 ${DEFAULTS} ${DESTDIR}/usr/share/examples/etc/defaults 223 224.include <bsd.prog.mk> 225