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