source: trunk/packs/update/Makefile @ 20437

Revision 20437, 3.6 KB checked in by rbasch, 20 years ago (diff)
Install vers/solaris-9.2-os-files (added to $DEADFILES in the 9.3 update).
Line 
1# $Id: Makefile,v 1.23 2004-04-30 04:19:47 rbasch Exp $
2
3SHELL=/bin/sh
4ATHRETCDIR=/etc/athena
5UPDATE=/usr/athena/lib/update
6CFLAGS=-g
7
8all: upvers
9        cd os/${OS} && ${MAKE} $@
10
11upvers: upvers.o
12        ${CC} ${LDFLAGS} -o upvers upvers.o ${LIBS}
13
14check:
15        cd os/${OS} && ${MAKE} $@
16
17# We're going to cheat and rely on the state of the source tree to find version
18# scripts in vers; the alternative is editing this Makefile for every patch
19# release, which would make it very hard to track actual changes to this file.
20install:
21        mkdir -p ${DESTDIR}${ATHRETCDIR}
22        mkdir -p ${DESTDIR}${UPDATE}
23        install -c -m 0555 do-update.sh ${DESTDIR}${UPDATE}/do-update
24        install -c -m 0555 finish-update.sh ${DESTDIR}${UPDATE}/finish-update
25        install -c -m 0555 finish-update-wrapper.sh \
26                                ${DESTDIR}${UPDATE}/finish-update-wrapper
27        install -c -m 0555 update-environment.sh \
28                                ${DESTDIR}${UPDATE}/update-environment
29        install -c -m 0555 update_ws.sh ${DESTDIR}/update_ws
30        install -c -m 0555 upvers ${DESTDIR}${UPDATE}
31        rm -f ${DESTDIR}/auto_update
32        ln -s update_ws ${DESTDIR}/auto_update
33        rm -f ${DESTDIR}${ATHRETCDIR}/update_ws
34        ln -s /srvd/update_ws ${DESTDIR}${ATHRETCDIR}/update_ws
35        cd os/${OS} && ${MAKE} $@
36        install -c -m 0555 vers/athena-deadfiles-9.2 ${DESTDIR}${UPDATE}
37        install -c -m 0555 vers/noask ${DESTDIR}${UPDATE}
38        install -c -m 0555 vers/irix52-53 ${DESTDIR}${UPDATE}
39        install -c -m 0555 vers/solaris-9.2-os-files ${DESTDIR}${UPDATE}
40        install -c -m 0555 vers/solaris-9.2-os-symlinks ${DESTDIR}${UPDATE}
41        install -c -m 0555 vers/solaris-9.2-patches ${DESTDIR}${UPDATE}
42        install -c -m 0555 vers/solaris-9.2-pkgs ${DESTDIR}${UPDATE}
43        install -c -m 0555 vers/solaris-9.2-srvd-files ${DESTDIR}${UPDATE}
44        install -c -m 0555 vers/solaris-9.3-patches ${DESTDIR}${UPDATE}
45        install -c -m 0555 vers/solaris-9.3-pkgs ${DESTDIR}${UPDATE}
46        install -c -m 0555 vers/solaris24-251 ${DESTDIR}${UPDATE}
47        install -c -m 0555 vers/solaris251-26 ${DESTDIR}${UPDATE}
48        install -c -m 0555 vers/solaris26-pkgs ${DESTDIR}${UPDATE}
49        install -c -m 0555 vers/solaris26-ptchs ${DESTDIR}${UPDATE}
50        install -c -m 0555 vers/solaris26-7 ${DESTDIR}${UPDATE}
51        install -c -m 0555 vers/solaris7-hardlinks ${DESTDIR}${UPDATE}
52        install -c -m 0555 vers/solaris7-local-sun4m ${DESTDIR}${UPDATE}
53        install -c -m 0555 vers/solaris7-local-sun4u ${DESTDIR}${UPDATE}
54        install -c -m 0555 vers/solaris7-nolocal-sun4m ${DESTDIR}${UPDATE}
55        install -c -m 0555 vers/solaris7-nolocal-sun4u ${DESTDIR}${UPDATE}
56        install -c -m 0555 vers/solaris27-8 ${DESTDIR}${UPDATE}
57        install -c -m 0555 vers/solaris27-pkgs ${DESTDIR}${UPDATE}
58        install -c -m 0555 vers/solaris27-ptchs ${DESTDIR}${UPDATE}
59        install -c -m 0555 vers/solaris8-8.2 ${DESTDIR}${UPDATE}
60        install -c -m 0555 vers/solaris8-local-sun4m ${DESTDIR}${UPDATE}
61        install -c -m 0555 vers/solaris8-local-sun4u ${DESTDIR}${UPDATE}
62        install -c -m 0555 vers/solaris8-nolocal-sun4m ${DESTDIR}${UPDATE}
63        install -c -m 0555 vers/solaris8-nolocal-sun4u ${DESTDIR}${UPDATE}
64        install -c -m 0555 vers/solaris8-patches.9.0.0 ${DESTDIR}${UPDATE}
65        install -c -m 0555 vers/solaris8.2-local ${DESTDIR}${UPDATE}
66        install -c -m 0555 vers/solaris8.2-nolocal ${DESTDIR}${UPDATE}
67        install -c -m 0555 vers/solaris8-patches.9.1.0 ${DESTDIR}${UPDATE}
68        install -c -m 0555 vers/solaris28-pkgs ${DESTDIR}${UPDATE}
69        install -c -m 0555 vers/solaris28-ptchs ${DESTDIR}${UPDATE}
70        install -c -m 0555 vers/solaris9.2 ${DESTDIR}${UPDATE}
71        install -c -m 0555 vers/deadfiles-9.2.10 ${DESTDIR}${UPDATE}
72        install -c -m 0555 vers/deadfiles-9.1.12 ${DESTDIR}${UPDATE}
73        for i in vers/*.*.*; do \
74                install -c -m 0555 $$i ${DESTDIR}${UPDATE}; \
75        done
76
77clean:
78        rm -f upvers.o upvers
79        cd os/${OS} && ${MAKE} $@
80
81distclean:
82        rm -f upvers.o upvers
83        cd os/${OS} && ${MAKE} $@
Note: See TracBrowser for help on using the repository browser.