1 Summary: Coda distributed filesystem
6 Group: Networking/Daemons
7 Group(pl): Sieciowe/Serwery
8 Source0: %{name}-%{version}.tgz
10 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13 Source package for the Coda filesystem. Three packages are provided by
14 this rpm: the client and server and the backup components. Separately
15 you must install a kernel module, or have a Coda enabled kernel, and
16 you should get the Coda documentation package.
20 Pakiet ¼ród³owy systemu plików Coda. Rpm zawiera trzy pakiety:
21 klienta, serwer oraz komponenty do backupu. Nale¿y oddzielnie
22 zainstalowaæ modu³ do j±dra (lub mieæ j±dro z obs³ug± Cody), nale¿y
23 rownie¿ zaopatrzyæ siê w pakiet z dokumentacj± Cody.
28 Group: Networking/Daemons
29 Group(pl): Sieciowe/Serwery
32 This package contains the main client program, the cachemanager Venus.
33 Also included are the binaries for the cfs, utilities for logging, ACL
34 manipulation etc, the hoarding tools for use with laptops and repair
35 tools for fixing conflicts. Finally there is the cmon and codacon
36 console utilities to monitor Coda's activities. You need a Coda
37 kernel-module for your kernel version, or Coda in your kernel, to have
38 a complete coda client. Make sure to select the correct C library
44 Group: Networking/Daemons
45 Group(pl): Sieciowe/Serwery
48 This package contains the fileserver codasrv for the coda filesystem,
49 as well as the volume utilities. For highest performance you will need
50 a modified kernel with inode system calls.
54 Summary: Coda backup coordinator
55 Group: Networking/Daemons
56 Group(pl): Sieciowe/Serwery
58 This package contains the backup software for the coda filesystem, as
59 well as the volume utilities.
73 CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
74 ./configure %{_target_platform} \
76 %{__make} OPTFLAGS="$RPM_OPT_FLAGS"
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_prefix}/coda/venus.cache $RPM_BUILD_ROOT/dev \
82 $RPM_BUILD_ROOT%{_prefix}/coda%{_sysconfdir} \
83 $RPM_BUILD_ROOT/coda $RPM_BUILD_ROOT/etc/rc.d/init.d\
84 $RPM_BUILD_ROOT%{_libdir}/coda
86 %{__make} client-install
87 %{__make} server-install
89 touch $RPM_BUILD_ROOT%{_prefix}/coda/venus.cache/INIT
90 mknod $RPM_BUILD_ROOT/dev/cfs0 c 67 0
91 touch $RPM_BUILD_ROOT/coda/NOT_REALLY_CODA
94 rm -rf $RPM_BUILD_ROOT
97 grep "^coda" /proc/mounts > /dev/null 2>&1
99 echo "*** Coda is mounted: cannot install ***"
106 grep "^coda" /proc/mounts > /dev/null 2>&1
108 echo "*** Coda is mounted: cannot uninstall ***"
115 if [ -e /usr/coda/etc/vstab ]; then
116 touch /usr/coda/venus.cache/INIT
118 %{_sbindir}/venus-setup testserver.coda.cs.cmu.edu 40000
122 if [ ! -x %{_bindir}/tixindex ]; then
123 chmod a+x %{_bindir}/tixindex
126 #if [ ! -f %{_bindir}/tixwish ]; then
127 # ln -s %{_bindir}/tixwish* /usr/bin/tixwish
128 # if [ x$? != x0 ]; then
129 # echo "**WARNING:tixwish is not correctly installed"
132 /sbin/chkconfig --add venus.init
135 /sbin/chkconfig --del venus.init
138 /sbin/chkconfig --add update.init
139 /sbin/chkconfig --add auth2.init
140 /sbin/chkconfig --add codasrv.init
143 /sbin/chkconfig --del update.init
144 /sbin/chkconfig --del auth2.init
145 /sbin/chkconfig --del codasrv.init
148 %defattr(644,root,root,755)
151 %dir %{_prefix}/coda%{_sysconfdir}
152 %dir %{_prefix}/coda/venus.cache
153 %verify() %{_prefix}/coda/venus.cache/INIT
154 /etc/rc.d/init.d/venus.init
156 %verify() /coda/NOT_REALLY_CODA
157 %attr(755,root,root) %{_sbindir}/venus-setup
158 %attr(755,root,root) %{_sbindir}/vutil
159 %attr(755,root,root) %{_sbindir}/venus
160 %attr(755,root,root) %{_sbindir}/au
161 %attr(755,root,root) %{_bindir}/advice_srv
162 %attr(755,root,root) %{_bindir}/filcon
163 %attr(755,root,root) %{_bindir}/clog
164 %attr(755,root,root) %{_bindir}/cpasswd
165 %attr(755,root,root) %{_bindir}/ctokens
166 %attr(755,root,root) %{_bindir}/cunlog
167 %attr(755,root,root) %{_bindir}/repair
168 %attr(755,root,root) %{_bindir}/cmon
169 %attr(755,root,root) %{_bindir}/codacon
170 %attr(755,root,root) %{_bindir}/cfs
171 %attr(755,root,root) %{_bindir}/hoard
172 %attr(755,root,root) %{_bindir}/spy
173 %attr(755,root,root) %{_bindir}/replay
174 %attr(755,root,root) %{_bindir}/parser
175 %attr(755,root,root) %{_bindir}/filerepair
176 %attr(755,root,root) %{_bindir}/removeinc
177 %attr(755,root,root) %{_bindir}/xfrepair
178 %attr(755,root,root) %{_bindir}/xaskuser
179 %attr(755,root,root) %{_bindir}/logbandwidth
180 %attr(755,root,root) %{_bindir}/logcmls
181 %attr(755,root,root) %{_bindir}/logreintegration
182 %attr(755,root,root) %{_sbindir}/volmunge
183 %{_libdir}/coda/Advice.tcl
184 %{_libdir}/coda/CodaConsole
185 %{_libdir}/coda/Consider.tcl
186 %{_libdir}/coda/ConsiderAdding.tcl
187 %{_libdir}/coda/ConsiderRemoving.tcl
188 %{_libdir}/coda/ControlPanel.tcl
189 %{_libdir}/coda/Date.tcl
190 %{_libdir}/coda/DiscoMiss.tcl
191 %{_libdir}/coda/Events.tcl
192 %{_libdir}/coda/Globals.tcl
193 %{_libdir}/coda/Helper.tcl
194 %{_libdir}/coda/HoardWalk.tcl
195 %{_libdir}/coda/HoardWalkAdvice.tcl
196 %{_libdir}/coda/Indicators.tcl
197 %{_libdir}/coda/Initialization.tcl
198 %{_libdir}/coda/Lock.tcl
199 %{_libdir}/coda/Log.tcl
200 %{_libdir}/coda/Network.tcl
201 %{_libdir}/coda/OutsideWorld.tcl
202 %{_libdir}/coda/ReadMiss.tcl
203 %{_libdir}/coda/Reconnection.tcl
204 %{_libdir}/coda/Reintegration.tcl
205 %{_libdir}/coda/Repair.tcl
206 %{_libdir}/coda/Space.tcl
207 %{_libdir}/coda/Task.tcl
208 %{_libdir}/coda/Timing.tcl
209 %{_libdir}/coda/Tokens.tcl
210 %{_libdir}/coda/WeakMiss.tcl
211 %{_libdir}/coda/tixCodaMeter.tcl
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_sbindir}/rvmutl
216 %attr(755,root,root) %{_sbindir}/rdsinit
217 %attr(755,root,root) %{_sbindir}/startserver
218 %attr(755,root,root) %{_sbindir}/partial-reinit.sh
219 %attr(755,root,root) %{_sbindir}/createvol_rep
220 %attr(755,root,root) %{_sbindir}/purgevol
221 %attr(755,root,root) %{_sbindir}/purgevol_rep
222 %attr(755,root,root) %{_sbindir}/bldvldb.sh
223 %attr(755,root,root) %{_sbindir}/vice-setup
224 %attr(755,root,root) %{_sbindir}/vice-setup-rvm
225 %attr(755,root,root) %{_sbindir}/vice-setup-srvdir
226 %attr(755,root,root) %{_sbindir}/vice-setup-user
227 %attr(755,root,root) %{_sbindir}/vice-setup-scm
228 %attr(755,root,root) %{_sbindir}/vice-setup-ports
229 %attr(755,root,root) %{_sbindir}/vice-killvolumes
230 %attr(755,root,root) %{_sbindir}/pcfgen
231 %attr(755,root,root) %{_sbindir}/pwd2pdb
232 %attr(755,root,root) %{_sbindir}/mvdb
233 %attr(755,root,root) %{_sbindir}/auth2
234 %attr(755,root,root) %{_sbindir}/initpw
235 %attr(755,root,root) %{_sbindir}/volutil
236 %attr(755,root,root) %{_sbindir}/rpc2portmap
237 %attr(755,root,root) %{_sbindir}/makeftree
238 %attr(755,root,root) %{_sbindir}/inoder
239 %attr(755,root,root) %{_sbindir}/parserecdump
240 %attr(755,root,root) %{_sbindir}/codasrv
241 %attr(755,root,root) %{_sbindir}/printvrdb
242 %attr(755,root,root) %{_sbindir}/updatesrv
243 %attr(755,root,root) %{_sbindir}/updateclnt
244 %attr(755,root,root) %{_sbindir}/updatefetch
245 %attr(755,root,root) %{_bindir}/filcon
246 %attr(755,root,root) %{_bindir}/norton
247 %attr(755,root,root) %{_bindir}/norton-reinit
248 %attr(755,root,root) %{_bindir}/reinit
249 /etc/rc.d/init.d/codasrv.init
250 /etc/rc.d/init.d/auth2.init
251 /etc/rc.d/init.d/update.init
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_sbindir}/backup.sh
256 %attr(755,root,root) %{_sbindir}/tape.pl
257 %attr(755,root,root) %{_sbindir}/auth2
258 %attr(755,root,root) %{_sbindir}/volutil
259 %attr(755,root,root) %{_sbindir}/backup
260 %attr(755,root,root) %{_sbindir}/readdump
261 %attr(755,root,root) %{_sbindir}/merge
262 %attr(755,root,root) %{_sbindir}/updatesrv
263 %attr(755,root,root) %{_sbindir}/updateclnt
264 %attr(755,root,root) %{_sbindir}/updatefetch
265 %attr(755,root,root) %{_bindir}/filcon