OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 02-Jan-2005 13:19:27
Branch: HEAD Handle: 2005010212192700
Modified files:
openpkg-src/rsync rsync.patch rsync.spec
Log:
apply --max-delete=N patch from the FreeBSD port and apply the shipped
mkfifo patch for the *BSD systems to get correct socket and fifo
synchronization
Summary:
Revision Changes Path
1.12 +12 -0 openpkg-src/rsync/rsync.patch
1.71 +4 -1 openpkg-src/rsync/rsync.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/rsync/rsync.patch
============================================================================
$ cvs diff -u -r1.11 -r1.12 rsync.patch
--- openpkg-src/rsync/rsync.patch 1 Oct 2004 07:37:54 -0000 1.11
+++ openpkg-src/rsync/rsync.patch 2 Jan 2005 12:19:27 -0000 1.12
@@ -20,3 +20,15 @@
while (c->len)
{
NEEDOUT
+Index: receiver.c
+--- receiver.c.orig 2004-09-21 11:24:06 +0200
++++ receiver.c 2005-01-02 13:11:02 +0100
+@@ -116,7 +116,7 @@
+ rprintf(FINFO, "deleting in %s\n", safe_fname(fbuf));
+
+ for (i = local_file_list->count-1; i >= 0; i--) {
+- if (max_delete && deletion_count > max_delete)
++ if (max_delete && deletion_count >= max_delete)
+ break;
+ if (!local_file_list->files[i]->basename)
+ continue;
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/rsync/rsync.spec
============================================================================
$ cvs diff -u -r1.70 -r1.71 rsync.spec
--- openpkg-src/rsync/rsync.spec 1 Jan 2005 10:54:26 -0000 1.70
+++ openpkg-src/rsync/rsync.spec 2 Jan 2005 12:19:27 -0000 1.71
@@ -34,7 +34,7 @@
Group: Filesystem
License: GPL
Version: 2.6.3
-Release: 20041001
+Release: 20050102
# package options
%option with_timelimit no
@@ -85,6 +85,9 @@
%if "%{with_chmod}" == "yes"
%{l_patch} -p0 <patches/chmod-option.diff
%endif
+ case "%{l_platform -p}" in
+ *-*bsd* ) %{l_patch} -p0 <patches/mkfifo.diff ;;
+ esac
%build
# configure vendor sources
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]