source: trunk/packs/config/Makefile @ 16142

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