Summary: Coda distributed filesystem
Summary(pl): Rozproszony system plików Coda
Name: coda
-Version: 6.0.2
+Version: 6.0.6
Release: 0.1
License: GPL
Group: Networking/Daemons
Source0: ftp://ftp.coda.cs.cmu.edu/pub/coda/src/%{name}-%{version}.tar.gz
-# Source0-md5: bb3b98c3302e0d5a2a9d16e88055838c
+# Source0-md5: 1feb4b431b72f725b568cc57a759714f
Source1: %{name}.venus.init
Source2: %{name}.auth2.init
Source3: %{name}.codasrv.init
Source4: %{name}.update.init
Patch0: %{name}-ugly-common.patch
Patch1: %{name}-FHS.patch
+Patch2: %{name}-gcc-334.patch
+Patch3: %{name}-gcc-334-2.patch
URL: http://www.coda.cs.cmu.edu/
BuildRequires: autoconf
BuildRequires: automake
+BuildRequires: bison
BuildRequires: db-devel
+BuildRequires: e2fsprogs-devel >= 1.34
+BuildRequires: libstdc++-devel
BuildRequires: lwp-devel
BuildRequires: ncurses-devel
BuildRequires: readline-devel
PreReq: rc-scripts
Requires(post,preun): /sbin/chkconfig
Requires: coda-common
+Requires: rvm-tools
%description server
This package contains the fileserver codasrv for the coda filesystem,
%setup -q
%patch0 -p1
%patch1 -p1
+cd coda-src/venus
+%patch2
+cd ../../
+%patch3 -p1
%build
touch ChangeLog
#autoheader
-%{__aclocal}
+#%{__aclocal}
cp /usr/share/automake/config.sub configs/
autoconf
-%configure
+%configure --enable-crypto
%{__make} OPTFLAGS="%{rpmcflags}"
%install
perl -pi -e "s!usr/coda!var/lib/coda!" $RPM_BUILD_ROOT/etc/coda/*
+mkdir $RPM_BUILD_ROOT/var/lib/coda/vice -p
+
%clean
rm -rf $RPM_BUILD_ROOT
%dir /coda
%verify() /coda/NOT_REALLY_CODA
%{_sysconfdir}/coda/venus.conf.ex
+%{_sysconfdir}/coda/sidekick.intr.ex
+%config %{_sysconfdir}/coda/realms
%attr(755,root,root) %{_sbindir}/codastart
#%attr(755,root,root) %{_sbindir}/pwdtopdbtool.py
%attr(755,root,root) %{_sbindir}/venus-setup
%attr(755,root,root) %{_sbindir}/venus
%attr(755,root,root) %{_sbindir}/au
%attr(755,root,root) %{_bindir}/clog
-#%attr(755,root,root) %{_bindir}/codaconfedit
%attr(755,root,root) %{_bindir}/coda_replay
%attr(755,root,root) %{_bindir}/cpasswd
%attr(755,root,root) %{_bindir}/ctokens
%attr(755,root,root) %{_bindir}/hoard
%attr(755,root,root) %{_bindir}/spy
%attr(755,root,root) %{_bindir}/parser
+%attr(755,root,root) %{_bindir}/rvmsizer
%attr(755,root,root) %{_bindir}/smon2
%attr(755,root,root) %{_bindir}/filerepair
%attr(755,root,root) %{_bindir}/removeinc
%attr(755,root,root) %{_bindir}/xfrepair
%attr(755,root,root) %{_bindir}/xaskuser
%attr(755,root,root) %{_sbindir}/volmunge
+%attr(755,root,root) %{_sbindir}/sidekick
+%attr(755,root,root) %{_sbindir}/coda-client-logrotate
+%attr(755,root,root) %{_bindir}/mklka
+
%files server
%defattr(644,root,root,755)
%attr(755,root,root) %{_sbindir}/updatesrv
%attr(755,root,root) %{_sbindir}/updateclnt
%attr(755,root,root) %{_sbindir}/updatefetch
+%attr(755,root,root) %{_sbindir}/coda-server-logrotate
%attr(755,root,root) %{_bindir}/norton
%attr(755,root,root) %{_bindir}/norton-reinit
%attr(755,root,root) %{_bindir}/reinit
%attr(754,root,root) /etc/rc.d/init.d/codasrv
%attr(754,root,root) /etc/rc.d/init.d/auth2
%attr(754,root,root) /etc/rc.d/init.d/update
+%dir /var/lib/coda/vice
%files backup
%defattr(644,root,root,755)