source: trunk/third/openafs/Makefile.athena @ 17595

Revision 17595, 20.5 KB checked in by zacheiss, 22 years ago (diff)
Update redhat fix with some general cleanliness, and to be able to big for redhat's bigmem kernels if we ever want to. Update Makefile.athena to build modules for athlon and BOOT kernels as well.
Line 
1# $Id: Makefile.athena,v 1.5 2002-05-16 19:17:44 zacheiss Exp $
2
3SHELL=/bin/sh
4ATHRBINDIR=/bin/athena
5ATHBINDIR=/usr/athena/bin
6WS=/usr/afsws
7VICE=/usr/vice/etc
8
9dist:
10        cp "$$CONFIG_SITE" config.site.athena
11
12prepare:
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
27clean:
28        ${MAKE} clean
29
30all:
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
48check:
49
50install:
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
Note: See TracBrowser for help on using the repository browser.