From c180f45f700c2ef97b2a10bc9734962e6990dd3f Mon Sep 17 00:00:00 2001 From: Neil Horman Date: Jun 09 2014 16:19:15 +0000 Subject: Lack of use / upstream development --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 168397c..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -coda-6.9.5.tar.gz diff --git a/99-coda.nodes b/99-coda.nodes deleted file mode 100644 index aee11bb..0000000 --- a/99-coda.nodes +++ /dev/null @@ -1 +0,0 @@ -cfs0 diff --git a/auth2-master.service b/auth2-master.service deleted file mode 100644 index 9861d6c..0000000 --- a/auth2-master.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Coda Master Authentication Server (SCM) - -[Service] -Type=forking -PIDFile=/vice/auth2/pid -ExecStart=/usr/sbin/auth2 - -[Install] -WantedBy=multi-user.target diff --git a/auth2-slave.service b/auth2-slave.service deleted file mode 100644 index d35b2a8..0000000 --- a/auth2-slave.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Coda Slave Authentication Server - -[Service] -Type=forking -PIDFile=/vice/auth2/pid -ExecStart=/usr/sbin/auth2 -chk - -[Install] -WantedBy=multi-user.target diff --git a/coda-6.9.4-rc2-no-default-krb.patch b/coda-6.9.4-rc2-no-default-krb.patch deleted file mode 100644 index 10a07b2..0000000 --- a/coda-6.9.4-rc2-no-default-krb.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -ur coda-6.9.4~rc2~/coda-src/auth2/clog.c coda-6.9.4~rc2/coda-src/auth2/clog.c ---- coda-6.9.4~rc2~/coda-src/auth2/clog.c 2007-12-17 11:26:57.000000000 -0500 -+++ coda-6.9.4~rc2/coda-src/auth2/clog.c 2008-09-14 00:20:03.000000000 -0400 -@@ -106,15 +106,6 @@ - char *fromfile = NULL; - char *runas = NULL; - --/* Make intelligent default decisions, depending on how we were built.. -- -- Troy */ --#ifdef HAVE_KRB4 -- authmethod = AUTH_METHOD_KERBEROS4; --#endif --#ifdef HAVE_KRB5 -- authmethod = AUTH_METHOD_KERBEROS5; --#endif -- - i = 1; - while (i < argc) { - if (U_GetAuthMethod(argv[i], &authmethod)) { -Only in coda-6.9.4~rc2/coda-src/auth2: clog.c~ diff --git a/coda-6.9.5-format-secure.patch b/coda-6.9.5-format-secure.patch deleted file mode 100644 index 8bdc81d..0000000 --- a/coda-6.9.5-format-secure.patch +++ /dev/null @@ -1,70 +0,0 @@ -diff -up ./coda-src/auth2/tokentool.c.orig ./coda-src/auth2/tokentool.c ---- ./coda-src/auth2/tokentool.c.orig 2006-05-24 16:20:16.000000000 -0400 -+++ ./coda-src/auth2/tokentool.c 2013-12-04 15:15:58.576713587 -0500 -@@ -40,7 +40,7 @@ static int read_int(char *question) - while (1) { - if (feof(stdin)) exit(-1); - -- fprintf(stdout, question); -+ fprintf(stdout, "%s", question); - fflush(stdout); - - fgets(input_str, 80, stdin); -@@ -61,7 +61,7 @@ static float read_float(char *question) - while (1) { - if (feof(stdin)) exit(-1); - -- fprintf(stdout, question); -+ fprintf(stdout, "%s", question); - fflush(stdout); - - fgets(input_str, 80, stdin); -@@ -80,7 +80,7 @@ char *read_string(char *question) - char *resp = (char *)malloc(80+1); - - memset(resp, 0, 80); -- fprintf(stdout, question); -+ fprintf(stdout, "%s", question); - fflush(stdout); - fgets(resp, 80, stdin); - fflush(stdin); -diff -up ./coda-src/util/util.c.orig ./coda-src/util/util.c ---- ./coda-src/util/util.c.orig 2013-12-04 15:16:46.016046314 -0500 -+++ ./coda-src/util/util.c 2013-12-04 15:16:06.660940700 -0500 -@@ -46,6 +46,7 @@ extern "C" { - #endif - - #include -+#include - #include - #include - #include "coda_string.h" -@@ -185,23 +186,20 @@ void fdprint(long afd, const char *fmt, - void eprint(const char *fmt, ...) - { - va_list ap; -- char msg[240]; -- char *cp = msg; - - /* Construct message in buffer and add newline */ - va_start(ap, fmt); -- vsnprintf(cp, 239, (const char *)fmt, ap); /* leave 1 char for the "\n" */ -- va_end(ap); -- cp += strlen(cp); -- strcat(cp, "\n"); - - /* Write to stderr & stdout*/ - PrintTimeStamp(stdout); -- fprintf(stdout, msg); -+ vfprintf(stdout, fmt, ap); -+ printf(stdout, "\n"); - fflush(stdout); - PrintTimeStamp(stderr); -- fprintf(stderr, msg); -+ vfprintf(stderr, fmt, ap); -+ printf(stderr, "\n"); - fflush(stderr); -+ va_end(ap); - } - - diff --git a/coda-6.9.5-vcodacon-configure.patch b/coda-6.9.5-vcodacon-configure.patch deleted file mode 100644 index c173ef0..0000000 --- a/coda-6.9.5-vcodacon-configure.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff -Naur coda-6.9.5.orig/configs/coda_macros.m4 coda-6.9.5/configs/coda_macros.m4 ---- coda-6.9.5.orig/configs/coda_macros.m4 2008-10-06 18:52:05.000000000 +0200 -+++ coda-6.9.5/configs/coda_macros.m4 2011-06-12 09:10:03.843072231 +0200 -@@ -292,7 +292,7 @@ - esac - AC_LANG_SAVE - AC_LANG_CPLUSPLUS -- CODA_FIND_LIB(fltk, [#include ], Fl::run(), "$FLTKLIBS") -+ CODA_FIND_LIB(fltk, [#include ], Fl::run(), "$FLTKLIBS") - AC_LANG_RESTORE - AC_MSG_CHECKING([if we can build vcodacon]) - if test "${coda_cv_path_fltk}" != none ; then -diff -Naur coda-6.9.5.orig/configure coda-6.9.5/configure ---- coda-6.9.5.orig/configure 2010-03-29 21:13:56.000000000 +0200 -+++ coda-6.9.5/configure 2011-06-12 09:10:03.848072316 +0200 -@@ -15415,7 +15415,7 @@ - - # Check whether --with-vcodacon was given. - if test "${with_vcodacon+set}" = set; then : -- withval=$with_vcodacon; buildvcodacon="$enableval" -+ withval=$with_vcodacon; buildvcodacon="$withval" - else - buildvcodacon="no" - fi -@@ -16748,7 +16748,7 @@ - fi - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ --#include -+#include - int - main () - { -diff -Naur coda-6.9.5.orig/configure.ac coda-6.9.5/configure.ac ---- coda-6.9.5.orig/configure.ac 2010-03-26 21:38:55.000000000 +0100 -+++ coda-6.9.5/configure.ac 2011-06-12 09:10:03.849072333 +0200 -@@ -43,7 +43,7 @@ - AC_ARG_ENABLE(server, [ --enable-server build Coda server components], - buildserver="$enableval", buildserver="no") - AC_ARG_WITH(vcodacon, [ --with-vcodacon build graphical Coda console], -- buildvcodacon="$enableval", buildvcodacon="no") -+ buildvcodacon="$withval", buildvcodacon="no") - - dnl Make sure we configure any sub-projects before checking with pkg-config - test -f "${srcdir}/lib-src/lwp/configure.in" && AC_CONFIG_SUBDIRS([lib-src/lwp]) diff --git a/coda-6.9.5-venus-coda-client-convert.patch b/coda-6.9.5-venus-coda-client-convert.patch deleted file mode 100644 index cf1d6d6..0000000 --- a/coda-6.9.5-venus-coda-client-convert.patch +++ /dev/null @@ -1,63 +0,0 @@ -diff -ur coda-6.9.5~/coda-src/scripts/venus-setup.8 coda-6.9.5/coda-src/scripts/venus-setup.8 ---- coda-6.9.5~/coda-src/scripts/venus-setup.8 2010-03-26 16:38:38.000000000 -0400 -+++ coda-6.9.5/coda-src/scripts/venus-setup.8 2010-05-18 12:29:32.265929009 -0400 -@@ -2,7 +2,7 @@ - .if t .ds Q `` - .if n .ds U \&" - .if t .ds U '' --.TH "venus-setup" 8 -+.TH "coda-client-setup" 8 - .tr \& - .nr bi 0 - .nr ll 0 -@@ -29,22 +29,22 @@ - .\} - .. - .SH NAME --venus-setup \- setup venus on a client -+coda-client-setup \- setup Coda on a client - - .SH SYNOPSIS - - .Pp --\fBvenus-setup\fP [comma,separated,list,of,servers] [cachesize in kb] -+\fBcoda-client-setup\fP [comma,separated,list,of,servers] [cachesize in kb] - .Pp - .Pp - .SH DESCRIPTION - - .Pp --The \fBvenus-setup\fP command takes a list of servers separated -+The \fBcoda-client-setup\fP command takes a list of servers separated - by commas, one of which must be the SCM and a cache size given in - kilobytes. \fINOTE\fP: at least one server must be specified. And - if only one server is specified, it must be the SCM for the Coda Cell. --\fBVenus-setup\fP then performs the following operations: -+\fBcoda-client-setup\fP then performs the following operations: - .nr ll +1 - .nr t\n(ll 0 - .if \n(ll>1 .RS -@@ -79,7 +79,7 @@ - .ft RR - .nf - --Venus-setup Mickey,Minnie,Goofy 10000 -+coda-client-setup Mickey,Minnie,Goofy 10000 - .DE - .fi - .ec -@@ -93,11 +93,11 @@ - .SH BUGS - - .Pp --The [cachesize in kb] option to venus-setup is not very smart. In -+The [cachesize in kb] option to coda-client-setup is not very smart. In - fact, it is quite dumb. No abbreviations are allowed after the - number and the number is taken literally to be kilobytes. - .Pp --\fBVenus-setup\fP will happily overwrite an existing, -+\fBcoda-client-setup\fP will happily overwrite an existing, - \fI/usr/coda/etc/vstab\fP, without warning. - .Pp - .SH FILES -Only in coda-6.9.5/coda-src/scripts: venus-setup.8~ diff --git a/coda-client.service b/coda-client.service deleted file mode 100644 index 7a4ae5a..0000000 --- a/coda-client.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Coda Cache Manager - -[Service] -Type=forking -PIDFile=/run/coda-client.pid -ExecStartPre=/usr/sbin/vutil --swaplogs -ExecStart=/usr/sbin/venus -ExecStopPost=/bin/umount /coda - -[Install] -WantedBy=multi-user.target diff --git a/coda-update-master.service b/coda-update-master.service deleted file mode 100644 index 252947e..0000000 --- a/coda-update-master.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Coda Update Master Server - -[Service] -Type=forking -PIDFile=/vice/misc/updatesrv.pid -ExecStart=/usr/sbin/updatesrv - -[Install] -WantedBy=multi-user.target diff --git a/coda-update-slave.service b/coda-update-slave.service deleted file mode 100644 index cb1f2c8..0000000 --- a/coda-update-slave.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Coda Update Slave Server - -[Service] -Type=forking -PIDFile=/vice/misc/updateclnt.pid -ExecStart=/usr/sbin/updateclnt - -[Install] -WantedBy=multi-user.target diff --git a/coda.spec b/coda.spec deleted file mode 100644 index 143d6c2..0000000 --- a/coda.spec +++ /dev/null @@ -1,466 +0,0 @@ -Name: coda -Version: 6.9.5 -Release: 16%{?dist} -Summary: Coda distributed file system -Group: System Environment/Daemons -License: GPLv2 -URL: http://www.coda.cs.cmu.edu/ -Source0: ftp://ftp.coda.cs.cmu.edu/pub/coda/src/%{name}-%{version}.tar.gz -Source1: coda-client.service -Source2: codasrv.service -Source3: auth2-master.service -Source4: coda-update-master.service -Source5: auth2-slave.service -Source6: coda-update-slave.service -Patch0: coda-6.9.4-rc2-no-default-krb.patch -Patch1: coda-6.9.5-venus-coda-client-convert.patch -Patch2: coda-6.9.5-vcodacon-configure.patch -Patch3: coda-6.9.5-format-secure.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: lwp-devel -BuildRequires: rpc2-devel -BuildRequires: rvm-devel -BuildRequires: rvm-tools compat-readline5-devel -BuildRequires: fltk-devel fltk-fluid flex bison python perl krb5-devel -BuildRequires: e2fsprogs-devel systemd-units -Requires: krb5-libs compat-readline5 - - -# For /etc/rc.d/init.d so that configure can detect we have RH style init -BuildRequires: chkconfig - -%description -Source package for the Coda file system. Three packages are provided by -this rpm: the client and server and the backup components. Separately -you must install a kernel module, or have a Coda enabled kernel, and -you should get the Coda documentation package. - - -%package client -Summary: Client for the Coda distributed file system -Group: System Environment/Daemons -Requires(post): chkconfig -Requires(preun): chkconfig - -%description client -This package contains the main client program, the cachemanager Venus. -Also included are the binaries for the cfs, utilities for logging, ACL -manipulation etc, the hoarding tools for use with laptops and repair -tools for fixing conflicts. Finally there is the cmon and codacon -console utilities to monitor Coda's activities. You need a Coda -kernel-module for your kernel version, or Coda in your kernel, to have -a complete coda client. - - -%package server -Summary: Server for the Coda distributed file system -Group: System Environment/Daemons -Requires: rvm-tools -Requires(post): chkconfig -Requires(preun): chkconfig - -%description server -This package contains the fileserver for the Coda file system, as well -as the volume utilities. - - -%package backup -Summary: Backup coordinator for the Coda distributed file system -Group: System Environment/Daemons - -%description backup -This package contains the backup software for the Coda file system, as -well as the volume utilities. - - -%package gcodacon -Summary: Graphical tray monitor for the Coda distributed file system -Group: System Environment/Daemons -Requires: coda-client = %{version}-%{release} -Requires: pygtk2 notify-python - -%description gcodacon -This package contains gcodacon, a graphical tray monitor for the Coda -distributed file system client. - - -%package vcodacon -Summary: Graphical console for the Coda distributed file system -Group: System Environment/Daemons -Requires: coda-client = %{version}-%{release} - -%description vcodacon -This package contains vcodacon, a graphical console for the Coda file -system client. - - -%prep -%setup -q - -# http://www.coda.cs.cmu.edu/trac/ticket/1651 -%patch0 -p1 - -# convert venus-setup to coda-client-setup -%patch1 -p1 - -# fix building vcodacon (already fixed differently upstream in git) -%patch2 -p1 - -%patch3 -p1 - -# Avoid rerunning autotools -touch -r aclocal.m4 configure configure.ac configs/*.m4 - -%build -# note: remove the -I and -l here when upstream releases fix for krb5 building -export CFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/et -I%{_includedir}/readline5" -export CXXFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/et -I%{_includedir}/readline5" -export LDFLAGS="-L%{_libdir}/readline5" -export LIBS="-lkrb5 -lcom_err -lstdc++" -%configure --with-vcodacon --with-krb5 -make %{?_smp_mflags} - - -%install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" - -# init scripts -mkdir -p $RPM_BUILD_ROOT%{_unitdir}/ -install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/ -install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/ -install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_unitdir}/ -install -p -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{_unitdir}/ -install -p -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_unitdir}/ -install -p -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_unitdir}/ - -# rename venus-setup to coda-client-setup -mv $RPM_BUILD_ROOT%{_sbindir}/venus-setup $RPM_BUILD_ROOT%{_sbindir}/coda-client-setup -mv $RPM_BUILD_ROOT%{_mandir}/man8/venus-setup.8 $RPM_BUILD_ROOT%{_mandir}/man8/coda-client-setup.8 - -# coda mount point for the client -mkdir -p $RPM_BUILD_ROOT/coda -touch $RPM_BUILD_ROOT/coda/NOT_REALLY_CODA - -# coda cache/log dirs for the client -mkdir -p $RPM_BUILD_ROOT/%{_var}/lib/coda -mkdir -p $RPM_BUILD_ROOT/%{_var}/lib/coda/cache -mkdir -p $RPM_BUILD_ROOT/%{_var}/lib/coda/spool -mkdir -p $RPM_BUILD_ROOT/%{_var}/log/coda - -# for %%ghost -touch $RPM_BUILD_ROOT%{_sysconfdir}/coda/{venus,server}.conf - -#remove parser, it conflicts with grib_api -rm -f $RPM_BUILD_ROOT%{_bindir}/parser - -%clean -rm -rf $RPM_BUILD_ROOT - - -%post client -# not pretty, but we cannot simply put /coda in our files-list because then -# rpm will fail when updating coda-client when coda is mounted -if [ ! -e /coda ]; then - mkdir /coda - touch /coda/NOT_REALLY_CODA -fi - - - -%files client -%defattr(-,root,root,-) -%doc AUTHORS ChangeLog LICENSE NEWS -%dir %{_sysconfdir}/coda -%ghost %config(noreplace) %{_sysconfdir}/coda/venus.conf -%config(noreplace) %{_sysconfdir}/coda/venus.conf.ex -%config(noreplace) %{_sysconfdir}/coda/realms -%{_unitdir}/coda-client.service -%{_sbindir}/asrlauncher -%{_sbindir}/codaconfedit -%{_sbindir}/venus -%{_sbindir}/coda-client-setup -%{_sbindir}/volmunge -%{_sbindir}/vutil -%{_bindir}/au -%{_bindir}/cfs -%{_bindir}/clog -%{_bindir}/cmon -%{_bindir}/codacon -%{_bindir}/cpasswd -%{_bindir}/ctokens -%{_bindir}/cunlog -%{_bindir}/filerepair -%{_bindir}/hoard -%{_bindir}/mkcodabf -%{_bindir}/mklka -%{_bindir}/removeinc -%{_bindir}/repair -%{_bindir}/coda_replay -%{_bindir}/spy -%{_bindir}/xaskuser -%{_bindir}/xfrepair -%{_mandir}/man1/au.1.gz -%{_mandir}/man1/cfs.1.gz -%{_mandir}/man1/clog.1.gz -%{_mandir}/man1/cmon.1.gz -%{_mandir}/man1/coda_replay.1.gz -%{_mandir}/man1/cpasswd.1.gz -%{_mandir}/man1/ctokens.1.gz -%{_mandir}/man1/cunlog.1.gz -%{_mandir}/man1/hoard.1.gz -%{_mandir}/man1/mkcodabf.1.gz -%{_mandir}/man1/repair.1.gz -%{_mandir}/man1/spy.1.gz -%{_mandir}/man8/venus.8.gz -%{_mandir}/man8/coda-client-setup.8.gz -%{_mandir}/man8/volmunge.8.gz -%{_mandir}/man8/vutil.8.gz -%ghost %dir /coda -%ghost /coda/NOT_REALLY_CODA -%dir %{_var}/lib/coda -%dir %{_var}/lib/coda/cache -%dir %{_var}/lib/coda/spool -%dir %{_var}/log/coda - -%files server -%defattr(-,root,root,-) -%doc AUTHORS ChangeLog LICENSE NEWS -%dir %{_sysconfdir}/coda -%ghost %config(noreplace) %{_sysconfdir}/coda/server.conf -%config(noreplace) %{_sysconfdir}/coda/server.conf.ex -%{_unitdir}/codasrv.service -%{_unitdir}/auth2-master.service -%{_unitdir}/auth2-slave.service -%{_unitdir}/coda-update-master.service -%{_unitdir}/coda-update-slave.service -%{_sbindir}/auth2 -%{_sbindir}/bldvldb.sh -%{_sbindir}/coda-server-logrotate -%{_sbindir}/codaconfedit -%{_sbindir}/codadump2tar -%{_sbindir}/codasrv -%{_sbindir}/codastart -%{_sbindir}/createvol_rep -%{_sbindir}/initpw -%{_sbindir}/inoder -%{_sbindir}/norton -%{_sbindir}/norton-reinit -%{_sbindir}/parserecdump -%{_sbindir}/partial-reinit.sh -%{_sbindir}/pdbtool -%{_sbindir}/printvrdb -%{_sbindir}/purgevol_rep -%{_sbindir}/startserver -%{_sbindir}/tokentool -%{_sbindir}/updatesrv -%{_sbindir}/updateclnt -%{_sbindir}/updatefetch -%{_sbindir}/vice-killvolumes -%{_sbindir}/vice-setup -%{_sbindir}/vice-setup-rvm -%{_sbindir}/vice-setup-srvdir -%{_sbindir}/vice-setup-user -%{_sbindir}/vice-setup-scm -%{_sbindir}/volutil -%{_bindir}/getvolinfo -%{_bindir}/reinit -%{_bindir}/rpc2ping -%{_bindir}/rvmsizer -%{_bindir}/smon2 -%{_mandir}/man5/maxgroupid.5.gz -%{_mandir}/man5/passwd.coda.5.gz -%{_mandir}/man5/servers.5.gz -%{_mandir}/man5/vicetab.5.gz -%{_mandir}/man5/volumelist.5.gz -%{_mandir}/man5/vrdb.5.gz -%{_mandir}/man8/auth2.8.gz -%{_mandir}/man8/bldvldb.sh.8.gz -%{_mandir}/man8/codasrv.8.gz -%{_mandir}/man8/createvol_rep.8.gz -%{_mandir}/man8/initpw.8.gz -%{_mandir}/man8/norton.8.gz -%{_mandir}/man8/pdbtool.8.gz -%{_mandir}/man8/purgevol_rep.8.gz -%{_mandir}/man8/startserver.8.gz -%{_mandir}/man8/updateclnt.8.gz -%{_mandir}/man8/updatesrv.8.gz -%{_mandir}/man8/vice-setup.8.gz -%{_mandir}/man8/volutil.8.gz - -%files backup -%defattr(-,root,root,-) -%{_sbindir}/auth2 -%{_sbindir}/backup -%{_sbindir}/backup.sh -%{_sbindir}/merge -%{_sbindir}/readdump -%{_sbindir}/tape.pl -%{_sbindir}/updateclnt -%{_sbindir}/updatefetch -%{_sbindir}/volutil -%{_mandir}/man5/backuplogs.5.gz -%{_mandir}/man5/dumpfile.5.gz -%{_mandir}/man5/dumplist.5.gz -%{_mandir}/man8/backup.8.gz -%{_mandir}/man8/merge.8.gz -%{_mandir}/man8/readdump.8.gz - - -%files gcodacon -%defattr(-,root,root,-) -%{_bindir}/gcodacon - - -%files vcodacon -%defattr(-,root,root,-) -%{_bindir}/vcodacon - - -%changelog -* Sat Jun 07 2014 Fedora Release Engineering - 6.9.5-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue Mar 11 2014 Neil Horman - 6.9.5-15 -- Fixed pid file name for auth2 services (bz 1074321) - -* Mon Mar 03 2014 Neil Horman - 6.9.5-14 -- Fixed service file startup script (bz 1071534) - -* Wed Dec 03 2013 Neil Horman - 6.9.5-13 -- Fixed format-secure errors (bz 1037020) - -* Wed Aug 28 2013 Neil Horman - 6.9.5-12 -- Rebuilt with fixed obsoletes tags - -* Sat Aug 03 2013 Fedora Release Engineering - 6.9.5-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Jul 17 2013 Petr Pisar - 6.9.5-10 -- Perl 5.18 rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 6.9.5-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 6.9.5-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 06 2012 Neil Horman - 6.9.5-6 -- Converted sysv init script to systemd scripts (bz 771490) - -* Sun Jun 12 2011 Ralf Corsépius - 6.9.5-6 -- Extend coda-6.9.5-vcodacon-configure.patch to reflect fltk headers having - changed (Fix FTBS). -- Add "touch-magic" to avoid rerunning the autotools. -- Revert the Fri Jun 03 2011's spec changes. - -* Fri Jun 03 2011 Neil Horman - 6.9.5-5 -- Found an additional missing depends - -* Fri Jun 03 2011 Neil Horman - 6.9.5-5 -- Fixed broken dep on fltk for coda-vcodacon - -* Wed Feb 09 2011 Fedora Release Engineering - 6.9.5-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed May 19 2010 Adam Goode - 6.9.5-3 -- Split out gcodacon -- Macroize /usr stuff - -* Tue May 18 2010 Adam Goode - 6.9.5-2 -- Relax the build requires versions for the coda libraries - -* Tue May 18 2010 Adam Goode - 6.9.5-1 -- Remove many patches merged upstream -- New upstream release - + When writing a checkpoint file of the reintegration log took - longer than the checkpoint interval, we would immediately start - writing out a new checkpoint, looping indefinitly. (Paolo - Casanova) - + Checkpointing failed when the reintegration log contained an empty file. - + Truncate cache file when lookaside lookup fails to avoid the - following fetch from assuming we already successfully fetched some - of the data. - + Make sure we wake up blocked threads when a fetch fails. - + Only close the shadow file descriptor during reintegration if we - actually opened it. - + Return permission error when a user tries to rmdir a mountpoint. - + Do not flush kernel caches whenever we check if a file is in use. - + gcodacon improvements, notification rate limiting and window - placement. (Benjamin Gilbert) - + Reduce server->client RPC2 timeout from 60 to 30 seconds, reduces the - time a client is blocked while callbacks are broken. - + Introduce stricter locking on the server->client callback connections. - + Make sure clients cannot indefinitely keep a callback break RPC busy - preventing it from completing. - + Write a stack backtrace to the log when an assertion fails. - + Don't create /etc/modules.conf on newer Linux kernels (Adam Goode) - -* Fri Dec 04 2009 Neil Horman - 6.9.4-9 -- Convert venus-setup to coda-client-setup (bz 544096) - -* Thu Sep 17 2009 Adam Goode - 6.9.4-8 -- Patch venus-setup.in to remove unnecessary modules.conf stuff - -* Fri Jul 24 2009 Fedora Release Engineering - 6.9.4-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jul 23 2009 Neil Horman - 6.9.4-6 -- Fix misuse of depricated udevsettle - -* Mon Jul 20 2009 Neil Horman - 6.9.4-5 -- Fix some sname stack overflows - -* Mon Jul 20 2009 Neil Horman - 6.9.4-4 -- Further changes to support compat-readline5 (bz 511305) - -* Fri Jul 17 2009 Neil Horman - 6.9.4-3 -- Change spec to require compat-readline5 (bz 511305) - -* Tue Mar 31 2009 Neil Horman - 6.9.4-2 -- Remove parser from coda-client, due to name conflict (bz 492953) - -* Fri Feb 27 2009 Adam Goode - 6.9.4-1 -- New upstream release - + Avoid possible crashes and/or data loss when volumes are removed - from and re-added to the client cache. - + Add configuration setting (detect_reintegration_retry) for Coda - clients running in a VMM which prevents dropping reintegrated - operations when the virtual machine is reset to an earlier snapshot. - + Do not assert on various non-fatal conditions (failing chown/chmod) - that may arise when for instance the client cache is stored on a vfat - formatted file system. - + During backups, avoid unlocking locks that may have been taken by - another thread. - + Allow changing of the ctime/mtime of symlinks. - + Avoid a server deadlock by correcting lock ordering between ViceFetch, - ViceGetAttr and ViceValidataAttrs (problem identified and tracked down - with lots of help from Rune). - + Improve tar support and add cpio archive formats for modification log - checkpoints. - + Do not invoke server resolution on a single available replica. - + Add new incremental dump format that maintains full path information - when converting the resulting volume dump to a tar archive. -- Remove -D_GNU_SOURCE -- Drop sudo patch (upstream) -- Drop SIGTERM patch (upstream) - -* Tue Feb 24 2009 Fedora Release Engineering - 6.9.4-0.4.rc2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sun Sep 14 2008 Adam Goode - 6.9.4-0.3.rc2 -- Do not change the default behavior of clog when building with krb5 - (rh 462179) - -* Tue Sep 09 2008 Neil Horman 6.9.4-0.2.rc2 -- Enabling krb5 support (bz 461041) - -* Thu May 29 2008 Hans de Goede 6.9.4-0.1.rc2 -- Update to 6.9.4~rc2 (bz 448749) - -* Tue May 20 2008 Hans de Goede 6.9.3-2 -- Make coda-client package put everything in FHS locations like Debian does, - rename coda-client initscript / service from venus to coda-client (rh 446653) - -* Mon May 12 2008 Hans de Goede 6.9.3-1 -- Initial Fedora package diff --git a/codasrv.service b/codasrv.service deleted file mode 100644 index 95d6094..0000000 --- a/codasrv.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Coda File Server -ConditionPathExists=!/vice/srv/CRASH - -[Service] -Type=forking -PIDFile=/vice/srv/pid -ExecStart=/usr/sbin/startserver - -[Install] -WantedBy=multi-user.target diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..85c58b6 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Lack of use / upstream development diff --git a/sources b/sources deleted file mode 100644 index 57d6650..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -23e3cbed0eea41aa9a9dea45df31938b coda-6.9.5.tar.gz