source: trunk/packs/config/Makefile @ 13335

Revision 13335, 2.2 KB checked in by mwhitson, 25 years ago (diff)
Install a default lpd.perms file.
Line 
1# $Id: Makefile,v 1.26 1999-07-06 16:44:27 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 0644 lpd.perms ${DESTDIR}${ETCDIR}
30        install -c -m 0444 mandesc ${DESTDIR}${ATHMANDIR}
31        install -c -m 0444 masks ${DESTDIR}${ATHRETCDIR}
32        install -c -m 0644 named.conf ${DESTDIR}${ETCDIR}
33        install -c -m 0644 named.localhost ${DESTDIR}${ETCDIR}
34        install -c -m 0644 named.localhost.rev ${DESTDIR}${ETCDIR}
35        install -c -m 0644 named.root ${DESTDIR}${ETCDIR}
36        install -c -m 0644 ntp.conf ${DESTDIR}${ETCDIR}
37        install -c -m 0644 resolv.conf ${DESTDIR}${ETCDIR}
38        install -c -m 0644 shells ${DESTDIR}${ETCDIR}
39        install -c -m 0644 sshd_config ${DESTDIR}${ETCDIR}
40        install -c -m 0644 zephyr.vars ${DESTDIR}${ATHRETCDIR}
41        rm -f ${DESTDIR}${ETCDIR}/krb.conf
42        ln -s athena/krb.conf ${DESTDIR}${ETCDIR}/krb.conf
43        rm -f ${DESTDIR}${ETCDIR}/krb.realms
44        ln -s athena/krb.realms ${DESTDIR}${ETCDIR}/krb.realms
45        rm -f ${DESTDIR}${ETCDIR}/passwd
46        ln -s ${CONFIG}/passwd/${ATHENA_SYS}/passwd ${DESTDIR}${ETCDIR}/passwd
47        rm -f ${DESTDIR}${ATHRETCDIR}/gdss_public_key
48        ln -s /afs/net.mit.edu/system/config/gdss_public_key \
49                ${DESTDIR}${ATHRETCDIR}/gdss_public_key
50        rm -f ${DESTDIR}${ATHLIBDIR}/quickstations
51        ln -s ${CONFIG}/quick/quickstations \
52                ${DESTDIR}${ATHLIBDIR}/quickstations
53        rm -f ${DESTDIR}${ATHLIBDIR}/Dash.menus
54        . ../build/version; \
55                vers=$$major.$$minor; \
56                ln -s ${CONFIG}/dash/Dash.menus-$$vers \
57                        ${DESTDIR}${ATHLIBDIR}/Dash.menus;
58        cd os/${OS} && ${MAKE} $@
59
60clean:
61        cd os/${OS} && ${MAKE} $@
62
63distclean:
64        cd os/${OS} && ${MAKE} $@
Note: See TracBrowser for help on using the repository browser.