1 | # $Id: Makefile.athena,v 1.5 2002-05-16 19:17:44 zacheiss Exp $ |
---|
2 | |
---|
3 | SHELL=/bin/sh |
---|
4 | ATHRBINDIR=/bin/athena |
---|
5 | ATHBINDIR=/usr/athena/bin |
---|
6 | WS=/usr/afsws |
---|
7 | VICE=/usr/vice/etc |
---|
8 | |
---|
9 | dist: |
---|
10 | cp "$$CONFIG_SITE" config.site.athena |
---|
11 | |
---|
12 | prepare: |
---|
13 | rm -f config.cache |
---|
14 | case $$ATHENA_HOSTTYPE in \ |
---|
15 | linux) \ |
---|
16 | LINUX_VERS=`ls -l /boot/vmlinuz|sed -e 's/.*vmlinuz-//'` ; \ |
---|
17 | . ./compiler && CONFIG_SITE=`pwd`/config.site.athena CC=$$cc \ |
---|
18 | ./configure --enable-transarc-paths --enable-redhat-buildsys \ |
---|
19 | --with-linux-kernel-headers=/lib/modules/$${LINUX_VERS}/build \ |
---|
20 | ;; \ |
---|
21 | *) \ |
---|
22 | . ./compiler && CONFIG_SITE=`pwd`/config.site.athena CC=$$cc \ |
---|
23 | ./configure --enable-transarc-paths \ |
---|
24 | ;; \ |
---|
25 | esac |
---|
26 | |
---|
27 | clean: |
---|
28 | ${MAKE} clean |
---|
29 | |
---|
30 | all: |
---|
31 | case $$ATHENA_HOSTTYPE in \ |
---|
32 | linux) \ |
---|
33 | ${MAKE} dest_nolibafs ; \ |
---|
34 | ${MAKE} only_libafs_tree ; \ |
---|
35 | for mp in SP MP; do \ |
---|
36 | for arch in BOOT i386 i586 i686 athlon; do \ |
---|
37 | ./redhat-fix $$arch $$mp src/config/redhat-fix.h ; \ |
---|
38 | ${MAKE} dest_only_libafs LOCAL_SMP_DEF=-DREDHAT_FIX \ |
---|
39 | LINUX_MODULE_NAME=".$$arch" MPS="$$mp" ; \ |
---|
40 | done ; \ |
---|
41 | done \ |
---|
42 | ;; \ |
---|
43 | *) \ |
---|
44 | . ./compiler && ${MAKE} dest CC=$$cc MT_CC=$$cc \ |
---|
45 | ;; \ |
---|
46 | esac |
---|
47 | |
---|
48 | check: |
---|
49 | |
---|
50 | install: |
---|
51 | mkdir -p $$SRVD${ATHRBINDIR} |
---|
52 | mkdir -p $$SRVD${ATHBINDIR} |
---|
53 | mkdir -p $$SRVD${WS} |
---|
54 | mkdir -p $$SRVD${WS}/include |
---|
55 | mkdir -p $$SRVD${WS}/include/afs |
---|
56 | mkdir -p $$SRVD${WS}/include/rx |
---|
57 | mkdir -p $$SRVD${WS}/lib |
---|
58 | mkdir -p $$SRVD${WS}/lib/afs |
---|
59 | mkdir -p $$SRVD${VICE} |
---|
60 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/acl.h $$SRVD${WS}/include/afs |
---|
61 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs.h $$SRVD${WS}/include/afs |
---|
62 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_Admin.h $$SRVD${WS}/include/afs |
---|
63 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_args.h $$SRVD${WS}/include/afs |
---|
64 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_atomlist.h $$SRVD${WS}/include/afs |
---|
65 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_bosAdmin.h $$SRVD${WS}/include/afs |
---|
66 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_cfgAdmin.h $$SRVD${WS}/include/afs |
---|
67 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_clientAdmin.h $$SRVD${WS}/include/afs |
---|
68 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_kasAdmin.h $$SRVD${WS}/include/afs |
---|
69 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_lhash.h $$SRVD${WS}/include/afs |
---|
70 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_ptsAdmin.h $$SRVD${WS}/include/afs |
---|
71 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_stats.h $$SRVD${WS}/include/afs |
---|
72 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_sysnames.h $$SRVD${WS}/include/afs |
---|
73 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_utilAdmin.h $$SRVD${WS}/include/afs |
---|
74 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afs_vosAdmin.h $$SRVD${WS}/include/afs |
---|
75 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afscbint.h $$SRVD${WS}/include/afs |
---|
76 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afsint.h $$SRVD${WS}/include/afs |
---|
77 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afssyscalls.h $$SRVD${WS}/include/afs |
---|
78 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/afsutil.h $$SRVD${WS}/include/afs |
---|
79 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/assert.h $$SRVD${WS}/include/afs |
---|
80 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/audit.h $$SRVD${WS}/include/afs |
---|
81 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/auth.h $$SRVD${WS}/include/afs |
---|
82 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/bnode.h $$SRVD${WS}/include/afs |
---|
83 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/bosint.h $$SRVD${WS}/include/afs |
---|
84 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/bubasics.h $$SRVD${WS}/include/afs |
---|
85 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/budb.h $$SRVD${WS}/include/afs |
---|
86 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/budb_client.h $$SRVD${WS}/include/afs |
---|
87 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/budb_errs.h $$SRVD${WS}/include/afs |
---|
88 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/bumon.h $$SRVD${WS}/include/afs |
---|
89 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/butc.h $$SRVD${WS}/include/afs |
---|
90 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/butm.h $$SRVD${WS}/include/afs |
---|
91 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/butx.h $$SRVD${WS}/include/afs |
---|
92 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/cellconfig.h $$SRVD${WS}/include/afs |
---|
93 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/cmd.h $$SRVD${WS}/include/afs |
---|
94 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/cnvldb.h $$SRVD${WS}/include/afs |
---|
95 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/com_err.h $$SRVD${WS}/include/afs |
---|
96 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/debug.h $$SRVD${WS}/include/afs |
---|
97 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/dir.h $$SRVD${WS}/include/afs |
---|
98 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/dirpath.h $$SRVD${WS}/include/afs |
---|
99 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/error_table.h $$SRVD${WS}/include/afs |
---|
100 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/errors.h $$SRVD${WS}/include/afs |
---|
101 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/exporter.h $$SRVD${WS}/include/afs |
---|
102 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/fileutil.h $$SRVD${WS}/include/afs |
---|
103 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/fs_stats.h $$SRVD${WS}/include/afs |
---|
104 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/fsprobe.h $$SRVD${WS}/include/afs |
---|
105 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/fssync.h $$SRVD${WS}/include/afs |
---|
106 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxX11win.h $$SRVD${WS}/include/afs |
---|
107 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxcurseswin.h $$SRVD${WS}/include/afs |
---|
108 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxdumbwin.h $$SRVD${WS}/include/afs |
---|
109 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxframe.h $$SRVD${WS}/include/afs |
---|
110 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxinput.h $$SRVD${WS}/include/afs |
---|
111 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxkeymap.h $$SRVD${WS}/include/afs |
---|
112 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxlightobj.h $$SRVD${WS}/include/afs |
---|
113 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxobjdict.h $$SRVD${WS}/include/afs |
---|
114 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxobjects.h $$SRVD${WS}/include/afs |
---|
115 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxtextcb.h $$SRVD${WS}/include/afs |
---|
116 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxtextobj.h $$SRVD${WS}/include/afs |
---|
117 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/gtxwindows.h $$SRVD${WS}/include/afs |
---|
118 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/icl.h $$SRVD${WS}/include/afs |
---|
119 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/ihandle.h $$SRVD${WS}/include/afs |
---|
120 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/kaport.h $$SRVD${WS}/include/afs |
---|
121 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/kauth.h $$SRVD${WS}/include/afs |
---|
122 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/kautils.h $$SRVD${WS}/include/afs |
---|
123 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/keys.h $$SRVD${WS}/include/afs |
---|
124 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/ktime.h $$SRVD${WS}/include/afs |
---|
125 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/mit-sipb-cr.h $$SRVD${WS}/include/afs |
---|
126 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/namei_ops.h $$SRVD${WS}/include/afs |
---|
127 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/netutils.h $$SRVD${WS}/include/afs |
---|
128 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/nfs.h $$SRVD${WS}/include/afs |
---|
129 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/nfsclient.h $$SRVD${WS}/include/afs |
---|
130 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/osi_inode.h $$SRVD${WS}/include/afs |
---|
131 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/packages.h $$SRVD${WS}/include/afs |
---|
132 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/param.h $$SRVD${WS}/include/afs |
---|
133 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/partition.h $$SRVD${WS}/include/afs |
---|
134 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/prclient.h $$SRVD${WS}/include/afs |
---|
135 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/prerror.h $$SRVD${WS}/include/afs |
---|
136 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/print.h $$SRVD${WS}/include/afs |
---|
137 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/procmgmt.h $$SRVD${WS}/include/afs |
---|
138 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/prs_fs.h $$SRVD${WS}/include/afs |
---|
139 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/prserver.h $$SRVD${WS}/include/afs |
---|
140 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/ptclient.h $$SRVD${WS}/include/afs |
---|
141 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/pterror.h $$SRVD${WS}/include/afs |
---|
142 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/pthread_glock.h $$SRVD${WS}/include/afs |
---|
143 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/pthread_nosigs.h $$SRVD${WS}/include/afs |
---|
144 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/ptint.h $$SRVD${WS}/include/afs |
---|
145 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/ptserver.h $$SRVD${WS}/include/afs |
---|
146 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/remote.h $$SRVD${WS}/include/afs |
---|
147 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/rxgen_consts.h $$SRVD${WS}/include/afs |
---|
148 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/stds.h $$SRVD${WS}/include/afs |
---|
149 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/tcdata.h $$SRVD${WS}/include/afs |
---|
150 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/usd.h $$SRVD${WS}/include/afs |
---|
151 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/venus.h $$SRVD${WS}/include/afs |
---|
152 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/vice.h $$SRVD${WS}/include/afs |
---|
153 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/viceinode.h $$SRVD${WS}/include/afs |
---|
154 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/vl_opcodes.h $$SRVD${WS}/include/afs |
---|
155 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/vldbint.h $$SRVD${WS}/include/afs |
---|
156 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/vlserver.h $$SRVD${WS}/include/afs |
---|
157 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/vnode.h $$SRVD${WS}/include/afs |
---|
158 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/voldefs.h $$SRVD${WS}/include/afs |
---|
159 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/volint.h $$SRVD${WS}/include/afs |
---|
160 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/volser.h $$SRVD${WS}/include/afs |
---|
161 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/volume.h $$SRVD${WS}/include/afs |
---|
162 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/xstat_cm.h $$SRVD${WS}/include/afs |
---|
163 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/xstat_fs.h $$SRVD${WS}/include/afs |
---|
164 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx.h $$SRVD${WS}/include/rx |
---|
165 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_clock.h $$SRVD${WS}/include/rx |
---|
166 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_event.h $$SRVD${WS}/include/rx |
---|
167 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_globals.h $$SRVD${WS}/include/rx |
---|
168 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_lwp.h $$SRVD${WS}/include/rx |
---|
169 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_misc.h $$SRVD${WS}/include/rx |
---|
170 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_multi.h $$SRVD${WS}/include/rx |
---|
171 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_null.h $$SRVD${WS}/include/rx |
---|
172 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_packet.h $$SRVD${WS}/include/rx |
---|
173 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_pthread.h $$SRVD${WS}/include/rx |
---|
174 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_queue.h $$SRVD${WS}/include/rx |
---|
175 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rx_user.h $$SRVD${WS}/include/rx |
---|
176 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rxkad.h $$SRVD${WS}/include/rx |
---|
177 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/rxstat.h $$SRVD${WS}/include/rx |
---|
178 | install -c -m 444 $$ATHENA_SYS/dest/include/rx/xdr.h $$SRVD${WS}/include/rx |
---|
179 | install -c -m 444 $$ATHENA_SYS/dest/include/des.h $$SRVD${WS}/include |
---|
180 | install -c -m 444 $$ATHENA_SYS/dest/include/des_conf.h $$SRVD${WS}/include |
---|
181 | install -c -m 444 $$ATHENA_SYS/dest/include/des_odd.h $$SRVD${WS}/include |
---|
182 | install -c -m 444 $$ATHENA_SYS/dest/include/lock.h $$SRVD${WS}/include |
---|
183 | install -c -m 444 $$ATHENA_SYS/dest/include/lwp.h $$SRVD${WS}/include |
---|
184 | install -c -m 444 $$ATHENA_SYS/dest/include/mit-cpyright.h $$SRVD${WS}/include |
---|
185 | install -c -m 444 $$ATHENA_SYS/dest/include/potpourri.h $$SRVD${WS}/include |
---|
186 | install -c -m 444 $$ATHENA_SYS/dest/include/preempt.h $$SRVD${WS}/include |
---|
187 | install -c -m 444 $$ATHENA_SYS/dest/include/timer.h $$SRVD${WS}/include |
---|
188 | install -c -m 444 $$ATHENA_SYS/dest/include/ubik.h $$SRVD${WS}/include |
---|
189 | install -c -m 444 $$ATHENA_SYS/dest/include/ubik_int.h $$SRVD${WS}/include |
---|
190 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libacl.a $$SRVD${WS}/lib/afs |
---|
191 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libafsadminutil.a $$SRVD${WS}/lib/afs |
---|
192 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libafsint.a $$SRVD${WS}/lib/afs |
---|
193 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libafsutil.a $$SRVD${WS}/lib/afs |
---|
194 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libaudit.a $$SRVD${WS}/lib/afs |
---|
195 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libauth.a $$SRVD${WS}/lib/afs |
---|
196 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libauth.krb.a $$SRVD${WS}/lib/afs |
---|
197 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libbos.a $$SRVD${WS}/lib/afs |
---|
198 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libbosadmin.a $$SRVD${WS}/lib/afs |
---|
199 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libbubasics.a $$SRVD${WS}/lib/afs |
---|
200 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libbudb.a $$SRVD${WS}/lib/afs |
---|
201 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libbutm.a $$SRVD${WS}/lib/afs |
---|
202 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libbxdb.a $$SRVD${WS}/lib/afs |
---|
203 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libcfgadmin.a $$SRVD${WS}/lib/afs |
---|
204 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libclientadmin.a $$SRVD${WS}/lib/afs |
---|
205 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libcmd.a $$SRVD${WS}/lib/afs |
---|
206 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libcom_err.a $$SRVD${WS}/lib/afs |
---|
207 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libdir.a $$SRVD${WS}/lib/afs |
---|
208 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libfsprobe.a $$SRVD${WS}/lib/afs |
---|
209 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libgtx.a $$SRVD${WS}/lib/afs |
---|
210 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libkasadmin.a $$SRVD${WS}/lib/afs |
---|
211 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libkauth.a $$SRVD${WS}/lib/afs |
---|
212 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libkauth.krb.a $$SRVD${WS}/lib/afs |
---|
213 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libnull.a $$SRVD${WS}/lib/afs |
---|
214 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libprocmgmt.a $$SRVD${WS}/lib/afs |
---|
215 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libprot.a $$SRVD${WS}/lib/afs |
---|
216 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libptsadmin.a $$SRVD${WS}/lib/afs |
---|
217 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libsys.a $$SRVD${WS}/lib/afs |
---|
218 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libusd.a $$SRVD${WS}/lib/afs |
---|
219 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libvldb.a $$SRVD${WS}/lib/afs |
---|
220 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libvlib.a $$SRVD${WS}/lib/afs |
---|
221 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libvolser.a $$SRVD${WS}/lib/afs |
---|
222 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libvosadmin.a $$SRVD${WS}/lib/afs |
---|
223 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libxstat_cm.a $$SRVD${WS}/lib/afs |
---|
224 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/libxstat_fs.a $$SRVD${WS}/lib/afs |
---|
225 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/util.a $$SRVD${WS}/lib/afs |
---|
226 | install -c -m 444 $$ATHENA_SYS/dest/lib/afs/vlib.a $$SRVD${WS}/lib/afs |
---|
227 | install -c -m 444 $$ATHENA_SYS/dest/lib/libafsauthent.a $$SRVD${WS}/lib |
---|
228 | install -c -m 444 $$ATHENA_SYS/dest/lib/libafsrpc.a $$SRVD${WS}/lib |
---|
229 | install -c -m 444 $$ATHENA_SYS/dest/lib/libdes.a $$SRVD${WS}/lib |
---|
230 | install -c -m 444 $$ATHENA_SYS/dest/lib/liblwp.a $$SRVD${WS}/lib |
---|
231 | install -c -m 444 $$ATHENA_SYS/dest/lib/librx.a $$SRVD${WS}/lib |
---|
232 | install -c -m 444 $$ATHENA_SYS/dest/lib/librxkad.a $$SRVD${WS}/lib |
---|
233 | install -c -m 444 $$ATHENA_SYS/dest/lib/librxstat.a $$SRVD${WS}/lib |
---|
234 | install -c -m 444 $$ATHENA_SYS/dest/lib/libubik.a $$SRVD${WS}/lib |
---|
235 | install -c -m 444 $$ATHENA_SYS/dest/lib/pam_afs.krb.so.1 $$SRVD${WS}/lib |
---|
236 | install -c -m 444 $$ATHENA_SYS/dest/lib/pam_afs.so.1 $$SRVD${WS}/lib |
---|
237 | install -c -m 555 $$ATHENA_SYS/dest/bin/bos $$SRVD${ATHRBINDIR} |
---|
238 | install -c -m 555 $$ATHENA_SYS/dest/bin/fs $$SRVD${ATHRBINDIR} |
---|
239 | install -c -m 555 $$ATHENA_SYS/dest/bin/klog $$SRVD${ATHRBINDIR} |
---|
240 | install -c -m 555 $$ATHENA_SYS/dest/bin/pts $$SRVD${ATHRBINDIR} |
---|
241 | install -c -m 555 $$ATHENA_SYS/dest/bin/tokens $$SRVD${ATHRBINDIR} |
---|
242 | install -c -m 555 $$ATHENA_SYS/dest/bin/unlog $$SRVD${ATHRBINDIR} |
---|
243 | install -c -m 555 $$ATHENA_SYS/dest/etc/vos $$SRVD${ATHRBINDIR} |
---|
244 | install -c -m 555 $$ATHENA_SYS/dest/bin/afsmonitor $$SRVD${ATHBINDIR} |
---|
245 | install -c -m 555 $$ATHENA_SYS/dest/bin/cmdebug $$SRVD${ATHBINDIR} |
---|
246 | install -c -m 555 $$ATHENA_SYS/dest/bin/dlog $$SRVD${ATHBINDIR} |
---|
247 | install -c -m 555 $$ATHENA_SYS/dest/bin/dpass $$SRVD${ATHBINDIR} |
---|
248 | install -c -m 555 $$ATHENA_SYS/dest/bin/klog.krb $$SRVD${ATHBINDIR} |
---|
249 | install -c -m 555 $$ATHENA_SYS/dest/bin/knfs $$SRVD${ATHBINDIR} |
---|
250 | install -c -m 555 $$ATHENA_SYS/dest/bin/kpwvalid $$SRVD${ATHBINDIR} |
---|
251 | install -c -m 555 $$ATHENA_SYS/dest/bin/livesys $$SRVD${ATHBINDIR} |
---|
252 | install -c -m 555 $$ATHENA_SYS/dest/bin/pagsh $$SRVD${ATHBINDIR} |
---|
253 | install -c -m 555 $$ATHENA_SYS/dest/bin/pagsh.krb $$SRVD${ATHBINDIR} |
---|
254 | install -c -m 555 $$ATHENA_SYS/dest/bin/rxgen $$SRVD${ATHBINDIR} |
---|
255 | install -c -m 555 $$ATHENA_SYS/dest/bin/scout $$SRVD${ATHBINDIR} |
---|
256 | install -c -m 555 $$ATHENA_SYS/dest/bin/sys $$SRVD${ATHBINDIR} |
---|
257 | install -c -m 555 $$ATHENA_SYS/dest/bin/udebug $$SRVD${ATHBINDIR} |
---|
258 | install -c -m 555 $$ATHENA_SYS/dest/bin/up $$SRVD${ATHBINDIR} |
---|
259 | install -c -m 555 $$ATHENA_SYS/dest/bin/xstat_cm_test $$SRVD${ATHBINDIR} |
---|
260 | install -c -m 555 $$ATHENA_SYS/dest/bin/xstat_fs_test $$SRVD${ATHBINDIR} |
---|
261 | install -c -m 555 $$ATHENA_SYS/dest/etc/backup $$SRVD${ATHBINDIR} |
---|
262 | install -c -m 555 $$ATHENA_SYS/dest/etc/butc $$SRVD${ATHBINDIR} |
---|
263 | install -c -m 555 $$ATHENA_SYS/dest/etc/copyauth $$SRVD${ATHBINDIR} |
---|
264 | install -c -m 555 $$ATHENA_SYS/dest/etc/fms $$SRVD${ATHBINDIR} |
---|
265 | install -c -m 555 $$ATHENA_SYS/dest/etc/fstrace $$SRVD${ATHBINDIR} |
---|
266 | install -c -m 555 $$ATHENA_SYS/dest/etc/kadb_check $$SRVD${ATHBINDIR} |
---|
267 | install -c -m 555 $$ATHENA_SYS/dest/etc/kas $$SRVD${ATHBINDIR} |
---|
268 | install -c -m 555 $$ATHENA_SYS/dest/etc/kdb $$SRVD${ATHBINDIR} |
---|
269 | install -c -m 555 $$ATHENA_SYS/dest/etc/kdump $$SRVD${ATHBINDIR} |
---|
270 | install -c -m 555 $$ATHENA_SYS/dest/etc/kpwvalid $$SRVD${ATHBINDIR} |
---|
271 | install -c -m 555 $$ATHENA_SYS/dest/etc/kseal $$SRVD${ATHBINDIR} |
---|
272 | install -c -m 555 $$ATHENA_SYS/dest/etc/prdb_check $$SRVD${ATHBINDIR} |
---|
273 | install -c -m 555 $$ATHENA_SYS/dest/etc/read_tape $$SRVD${ATHBINDIR} |
---|
274 | install -c -m 555 $$ATHENA_SYS/dest/etc/restorevol $$SRVD${ATHBINDIR} |
---|
275 | install -c -m 555 $$ATHENA_SYS/dest/etc/rmtsysd $$SRVD${ATHBINDIR} |
---|
276 | install -c -m 555 $$ATHENA_SYS/dest/etc/rxdebug $$SRVD${ATHBINDIR} |
---|
277 | install -c -m 555 $$ATHENA_SYS/dest/etc/uss $$SRVD${ATHBINDIR} |
---|
278 | install -c -m 555 $$ATHENA_SYS/dest/etc/vldb_check $$SRVD${ATHBINDIR} |
---|
279 | install -c -m 555 $$ATHENA_SYS/dest/etc/vldb_convert $$SRVD${ATHBINDIR} |
---|
280 | install -c -m 555 $$ATHENA_SYS/dest/etc/vsys $$SRVD${ATHBINDIR} |
---|
281 | install -c -m 555 $$ATHENA_SYS/dest/root.client${VICE}/afsd $$SRVD${VICE} |
---|
282 | # Platform specific grot. |
---|
283 | case $$ATHENA_HOSTTYPE in \ |
---|
284 | linux) \ |
---|
285 | LINUX_VERS=`ls -l /boot/vmlinuz|sed -e 's/.*vmlinuz-//'` ; \ |
---|
286 | mkdir -p $$SRVD${VICE}/modload ; \ |
---|
287 | mkdir -p $$SRVD/etc/sysconfig ; \ |
---|
288 | mkdir -p $$SRVD/usr/vice/cache ; \ |
---|
289 | mkdir -p $$SRVD/etc/rc.d/init.d ; \ |
---|
290 | install -c -m 444 $$ATHENA_SYS/dest/include/afs/osi_vfs.h \ |
---|
291 | $$SRVD${WS}/include/afs ; \ |
---|
292 | install -c -m 555 $$ATHENA_SYS/dest/etc/kdump-$${LINUX_VERS} \ |
---|
293 | $$SRVD${ATHBINDIR} ; \ |
---|
294 | install -c -m 555 $$ATHENA_SYS/dest/root.client${VICE}/afs.rc \ |
---|
295 | $$SRVD/etc/rc.d/init.d/openafs ; \ |
---|
296 | install -c -m 555 $$ATHENA_SYS/dest/root.client${VICE}/afs.conf \ |
---|
297 | $$SRVD/etc/sysconfig/openafs ; \ |
---|
298 | for arch in i386 i586 i686; do \ |
---|
299 | install -c -m 444 $$ATHENA_SYS/dest/root.client${VICE}/modload/libafs-$${LINUX_VERS}.$${arch}.o $$SRVD${VICE}/modload ; \ |
---|
300 | install -c -m 444 $$ATHENA_SYS/dest/root.client${VICE}/modload/libafs-$${LINUX_VERS}.$${arch}.mp.o $$SRVD${VICE}/modload/libafs-$${LINUX_VERS}smp.$${arch}.mp.o ; \ |
---|
301 | done ; \ |
---|
302 | rm -f $$SRVD${VICE}/modload/libafs-$${LINUX_VERS}.i486.o ; \ |
---|
303 | ln -s libafs-$${LINUX_VERS}.i386.o \ |
---|
304 | $$SRVD${VICE}/modload/libafs-$${LINUX_VERS}.i486.o ; \ |
---|
305 | rm -f $$SRVD${VICE}/modload/libafs-$${LINUX_VERS}smp.i486.mp.o ; \ |
---|
306 | ln -s libafs-$${LINUX_VERS}smp.i386.mp.o \ |
---|
307 | $$SRVD${VICE}/modload/libafs-$${LINUX_VERS}smp.i486.mp.o \ |
---|
308 | ;; \ |
---|
309 | sun4) \ |
---|
310 | mkdir -p $$SRVD/kernel/fs/sparcv9 ; \ |
---|
311 | mkdir -p $$SRVD/etc/init.d ; \ |
---|
312 | mkdir -p $$SRVD/etc/rc0.d ; \ |
---|
313 | mkdir -p $$SRVD/etc/rc2.d ; \ |
---|
314 | install -c -m 555 $$ATHENA_SYS/dest/etc/kdump32 \ |
---|
315 | $$SRVD${ATHBINDIR} ; \ |
---|
316 | install -c -m 555 $$ATHENA_SYS/dest/etc/kdump64 \ |
---|
317 | $$SRVD${ATHBINDIR} ; \ |
---|
318 | install -c -m 444 $$ATHENA_SYS/dest/root.client${VICE}/modload/libafs.nonfs.o \ |
---|
319 | $$SRVD/kernel/fs/afs ; \ |
---|
320 | install -c -m 444 $$ATHENA_SYS/dest/root.client${VICE}/modload/libafs64.nonfs.o \ |
---|
321 | $$SRVD/kernel/fs/sparcv9/afs ; \ |
---|
322 | install -c -m 555 $$ATHENA_SYS/dest/root.client${VICE}/modload/afs.rc $$SRVD/etc/init.d/afs ; \ |
---|
323 | rm -f $$SRVD/etc/rc0.d/K66afs ; \ |
---|
324 | ln -s ../init.d/afs $$SRVD/etc/rc0.d/K66afs ; \ |
---|
325 | rm -f $$SRVD/etc/rc2.d/S70afs ; \ |
---|
326 | ln -s ../init.d/afs $$SRVD/etc/rc2.d/S70afs \ |
---|
327 | ;; \ |
---|
328 | esac |
---|
329 | |
---|
330 | |
---|