source: trunk/packs/config/Makefile @ 13079

Revision 13079, 2.2 KB checked in by mwhitson, 25 years ago (diff)
Install /etc/ifhp.conf, based on ifhp 3.2.9.
Line 
1# $Id: Makefile,v 1.25 1999-05-20 21:14:28 mwhitson Exp $
2
3SHELL=/bin/sh
4ETCDIR=/etc
5ATHRETCDIR=/etc/athena
6ATHLIBDIR=/usr/athena/lib
7ATHMANDIR=/usr/athena/man
8CONFIG=/afs/athena.mit.edu/system/config
9
10all:
11        cd os/${OS} && ${MAKE} $@
12
13check:
14        cd os/${OS} && ${MAKE} $@
15
16install:
17        mkdir -p ${DESTDIR}${ETCDIR}
18        mkdir -p ${DESTDIR}${ATHRETCDIR}
19        mkdir -p ${DESTDIR}${ATHLIBDIR}
20        mkdir -p ${DESTDIR}${ATHMANDIR}
21        install -c -m 0644 Dash.fallback ${DESTDIR}${ATHLIBDIR}
22        install -c -m 0644 athinfo.access ${DESTDIR}${ATHRETCDIR}
23        install -c -m 0644 ftpusers ${DESTDIR}${ETCDIR}
24        install -c -m 0644 ifhp.conf ${DESTDIR}${ETCDIR}
25        install -c -m 0644 krb.conf ${DESTDIR}${ATHRETCDIR}
26        install -c -m 0644 krb.realms ${DESTDIR}${ATHRETCDIR}
27        install -c -m 0644 krb5.conf ${DESTDIR}${ETCDIR}
28        install -c -m 0644 lpd.conf ${DESTDIR}${ETCDIR}
29        install -c -m 0444 mandesc ${DESTDIR}${ATHMANDIR}
30        install -c -m 0444 masks ${DESTDIR}${ATHRETCDIR}
31        install -c -m 0644 named.conf ${DESTDIR}${ETCDIR}
32        install -c -m 0644 named.localhost ${DESTDIR}${ETCDIR}
33        install -c -m 0644 named.localhost.rev ${DESTDIR}${ETCDIR}
34        install -c -m 0644 named.root ${DESTDIR}${ETCDIR}
35        install -c -m 0644 ntp.conf ${DESTDIR}${ETCDIR}
36        install -c -m 0644 resolv.conf ${DESTDIR}${ETCDIR}
37        install -c -m 0644 shells ${DESTDIR}${ETCDIR}
38        install -c -m 0644 sshd_config ${DESTDIR}${ETCDIR}
39        install -c -m 0644 zephyr.vars ${DESTDIR}${ATHRETCDIR}
40        rm -f ${DESTDIR}${ETCDIR}/krb.conf
41        ln -s athena/krb.conf ${DESTDIR}${ETCDIR}/krb.conf
42        rm -f ${DESTDIR}${ETCDIR}/krb.realms
43        ln -s athena/krb.realms ${DESTDIR}${ETCDIR}/krb.realms
44        rm -f ${DESTDIR}${ETCDIR}/passwd
45        ln -s ${CONFIG}/passwd/${ATHENA_SYS}/passwd ${DESTDIR}${ETCDIR}/passwd
46        rm -f ${DESTDIR}${ATHRETCDIR}/gdss_public_key
47        ln -s /afs/net.mit.edu/system/config/gdss_public_key \
48                ${DESTDIR}${ATHRETCDIR}/gdss_public_key
49        rm -f ${DESTDIR}${ATHLIBDIR}/quickstations
50        ln -s ${CONFIG}/quick/quickstations \
51                ${DESTDIR}${ATHLIBDIR}/quickstations
52        rm -f ${DESTDIR}${ATHLIBDIR}/Dash.menus
53        . ../build/version; \
54                vers=$$major.$$minor; \
55                ln -s ${CONFIG}/dash/Dash.menus-$$vers \
56                        ${DESTDIR}${ATHLIBDIR}/Dash.menus;
57        cd os/${OS} && ${MAKE} $@
58
59clean:
60        cd os/${OS} && ${MAKE} $@
61
62distclean:
63        cd os/${OS} && ${MAKE} $@
Note: See TracBrowser for help on using the repository browser.