1 Summary: Coda distributed filesystem
2 Summary(pl): Rozproszony system plików Coda
7 Group: Networking/Daemons
8 Group(de): Netzwerkwesen/Server
9 Group(pl): Sieciowe/Serwery
10 Source0: ftp://ftp.coda.cs.cmu.edu/pub/coda/src/%{name}-%{version}.tgz
11 Patch0: %{name}-ugly-common.patch
12 URL: http://www.coda.cs.cmu.edu/
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: lwp-devel
16 BuildRequires: rvm-devel
17 BuildRequires: rpc2-devel
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Source package for the Coda filesystem. Three packages are provided by
23 this rpm: the client and server and the backup components. Separately
24 you must install a kernel module, or have a Coda enabled kernel, and
25 you should get the Coda documentation package.
28 Pakiet ¼ród³owy systemu plików Coda. Rpm zawiera trzy pakiety:
29 klienta, serwer oraz komponenty do backupu. Nale¿y oddzielnie
30 zainstalowaæ modu³ do j±dra (lub mieæ j±dro z obs³ug± Cody), nale¿y
31 rownie¿ zaopatrzyæ siê w pakiet z dokumentacj± Cody.
35 Summary(pl): Klient Cody
36 Group: Networking/Daemons
37 Group(de): Netzwerkwesen/Server
38 Group(pl): Sieciowe/Serwery
39 Prereq: /sbin/chkconfig
42 This package contains the main client program, the cachemanager Venus.
43 Also included are the binaries for the cfs, utilities for logging, ACL
44 manipulation etc, the hoarding tools for use with laptops and repair
45 tools for fixing conflicts. Finally there is the cmon and codacon
46 console utilities to monitor Coda's activities. You need a Coda
47 kernel-module for your kernel version, or Coda in your kernel, to have
48 a complete coda client. Make sure to select the correct C library
51 %description client -l pl
52 Ten pakiet zawiera g³ównego klienta, zarz±dcê cache Venus. Do³±czone s±
53 tak¿e binaria cfs, narzêdzia do logowania, zarz±dzania ACL-ami itp.,
54 narzêdzia do u¿ywania z laptopami i narzêdzia do naprawiania
55 konfliktów. S± tak¿e narzêdzia cmon i codacon do monitorowania
56 aktywno¶ci Cody. Pakiet wymaga Cody w kernelu lub module kernela.
60 Summary(pl): Serwer Cody
61 Group: Networking/Daemons
62 Group(de): Netzwerkwesen/Server
63 Group(pl): Sieciowe/Serwery
64 Prereq: /sbin/chkconfig
67 This package contains the fileserver codasrv for the coda filesystem,
68 as well as the volume utilities. For highest performance you will need
69 a modified kernel with inode system calls.
71 %description server -l pl
72 Ten pakiet zawiera codasrv - serwer systemu plików Coda, oraz narzêdzia
73 do wolumenów. Aby osi±gn±æ lepsz± wydajno¶æ, potrzebny jest
74 zmodyfikowany kernel z wywo³aniami dotycz±cymi inodów.
77 Summary: Coda backup coordinator
78 Summary(pl): Program do zarz±dzania backupem Cody
80 Group(de): Netzwerkwesen
86 This package contains the backup software for the coda filesystem, as
87 well as the volume utilities.
89 %description backup -l pl
90 Ten pakiet zawiera oprogramowanie do backupu systemu plików Coda oraz
91 narzêdzia do wolumenów.
103 CFLAGS="%{rpmcflags}" CXXFLAGS="%{rpmcflags}" LDFLAGS="%{rpmldflags}" \
104 ./configure %{_target_platform} \
106 %{__make} OPTFLAGS="%{rpmcflags}"
109 rm -rf $RPM_BUILD_ROOT
110 install -d $RPM_BUILD_ROOT%{_prefix}/coda/venus.cache \
111 $RPM_BUILD_ROOT%{_prefix}/coda%{_sysconfdir} \
112 $RPM_BUILD_ROOT/coda $RPM_BUILD_ROOT/etc/rc.d/init.d
114 %{__make} prefix=$RPM_BUILD_ROOT%{_prefix} client-install
115 %{__make} prefix=$RPM_BUILD_ROOT%{_prefix} server-install
117 touch $RPM_BUILD_ROOT%{_prefix}/coda/venus.cache/INIT
118 #mknod $RPM_BUILD_ROOT/dev/cfs0 c 67 0
119 touch $RPM_BUILD_ROOT/coda/NOT_REALLY_CODA
122 rm -rf $RPM_BUILD_ROOT
125 grep "^coda" /proc/mounts > /dev/null 2>&1
127 echo "*** Coda is mounted: cannot install ***"
134 if [ -e /usr/coda/etc/vstab ]; then
135 touch /usr/coda/venus.cache/INIT
137 %{_sbindir}/venus-setup testserver.coda.cs.cmu.edu 40000
139 /sbin/chkconfig --add venus.init
142 grep "^coda" /proc/mounts > /dev/null 2>&1
144 echo "*** Coda is mounted: cannot uninstall ***"
149 if [ "$1" = "0" ]; then
150 /sbin/chkconfig --del venus.init
154 /sbin/chkconfig --add update.init
155 /sbin/chkconfig --add auth2.init
156 /sbin/chkconfig --add codasrv.init
159 if [ "$1" = "0" ]; then
160 /sbin/chkconfig --del update.init
161 /sbin/chkconfig --del auth2.init
162 /sbin/chkconfig --del codasrv.init
166 %defattr(644,root,root,755)
168 %dir %{_prefix}/coda%{_sysconfdir}
169 %dir %{_prefix}/coda/venus.cache
170 %verify() %{_prefix}/coda/venus.cache/INIT
171 %attr(754,root,root) /etc/rc.d/init.d/venus.init
173 %verify() /coda/NOT_REALLY_CODA
174 %attr(755,root,root) %{_sbindir}/venus-setup
175 %attr(755,root,root) %{_sbindir}/vutil
176 %attr(755,root,root) %{_sbindir}/venus
177 %attr(755,root,root) %{_sbindir}/au
178 %attr(755,root,root) %{_bindir}/clog
179 %attr(755,root,root) %{_bindir}/cpasswd
180 %attr(755,root,root) %{_bindir}/ctokens
181 %attr(755,root,root) %{_bindir}/cunlog
182 %attr(755,root,root) %{_bindir}/repair
183 %attr(755,root,root) %{_bindir}/cmon
184 %attr(755,root,root) %{_bindir}/codacon
185 %attr(755,root,root) %{_bindir}/cfs
186 %attr(755,root,root) %{_bindir}/hoard
187 %attr(755,root,root) %{_bindir}/spy
188 %attr(755,root,root) %{_bindir}/replay
189 %attr(755,root,root) %{_bindir}/parser
190 %attr(755,root,root) %{_bindir}/filerepair
191 %attr(755,root,root) %{_bindir}/removeinc
192 %attr(755,root,root) %{_bindir}/xfrepair
193 %attr(755,root,root) %{_bindir}/xaskuser
194 %attr(755,root,root) %{_sbindir}/volmunge
197 %defattr(644,root,root,755)
198 %attr(755,root,root) %{_sbindir}/startserver
199 %attr(755,root,root) %{_sbindir}/partial-reinit.sh
200 %attr(755,root,root) %{_sbindir}/createvol_rep
201 %attr(755,root,root) %{_sbindir}/purgevol
202 %attr(755,root,root) %{_sbindir}/purgevol_rep
203 %attr(755,root,root) %{_sbindir}/bldvldb.sh
204 %attr(755,root,root) %{_sbindir}/vice-setup
205 %attr(755,root,root) %{_sbindir}/vice-setup-rvm
206 %attr(755,root,root) %{_sbindir}/vice-setup-srvdir
207 %attr(755,root,root) %{_sbindir}/vice-setup-user
208 %attr(755,root,root) %{_sbindir}/vice-setup-scm
209 %attr(755,root,root) %{_sbindir}/vice-killvolumes
210 %attr(755,root,root) %{_sbindir}/auth2
211 %attr(755,root,root) %{_sbindir}/initpw
212 %attr(755,root,root) %{_sbindir}/volutil
213 %attr(755,root,root) %{_sbindir}/rpc2portmap
214 %attr(755,root,root) %{_sbindir}/inoder
215 %attr(755,root,root) %{_sbindir}/parserecdump
216 %attr(755,root,root) %{_sbindir}/codasrv
217 %attr(755,root,root) %{_sbindir}/printvrdb
218 %attr(755,root,root) %{_sbindir}/updatesrv
219 %attr(755,root,root) %{_sbindir}/updateclnt
220 %attr(755,root,root) %{_sbindir}/updatefetch
221 %attr(755,root,root) %{_bindir}/norton
222 %attr(755,root,root) %{_bindir}/norton-reinit
223 %attr(755,root,root) %{_bindir}/reinit
224 %attr(754,root,root) /etc/rc.d/init.d/codasrv.init
225 %attr(754,root,root) /etc/rc.d/init.d/auth2.init
226 %attr(754,root,root) /etc/rc.d/init.d/update.init
229 %defattr(644,root,root,755)
230 %attr(755,root,root) %{_sbindir}/backup.sh
231 %attr(755,root,root) %{_sbindir}/tape.pl
232 %attr(755,root,root) %{_sbindir}/auth2
233 %attr(755,root,root) %{_sbindir}/volutil
234 %attr(755,root,root) %{_sbindir}/backup
235 %attr(755,root,root) %{_sbindir}/readdump
236 %attr(755,root,root) %{_sbindir}/merge
237 %attr(755,root,root) %{_sbindir}/updatesrv
238 %attr(755,root,root) %{_sbindir}/updateclnt
239 %attr(755,root,root) %{_sbindir}/updatefetch