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:   29-Apr-2004 17:27:25
  Branch: HEAD                             Handle: 2004042916272500

  Modified files:
    openpkg-src/rsync       rsync.patch rsync.spec

  Log:
    replace rsh/ssh hack with new --with-rsh option and add a bugfix from
    the rsync mailing list (see
    http://lists.samba.org/archive/rsync/2004-April/009334.html)

  Summary:
    Revision    Changes     Path
    1.6         +22 -36     openpkg-src/rsync/rsync.patch
    1.62        +3  -2      openpkg-src/rsync/rsync.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/rsync/rsync.patch
  ============================================================================
  $ cvs diff -u -r1.5 -r1.6 rsync.patch
  --- openpkg-src/rsync/rsync.patch     1 Jan 2004 19:17:57 -0000       1.5
  +++ openpkg-src/rsync/rsync.patch     29 Apr 2004 15:27:25 -0000      1.6
  @@ -1,41 +1,27 @@
  -Index: main.c
  ---- main.c.orig      2003-12-20 17:57:24.000000000 +0100
  -+++ main.c   2004-01-01 20:12:53.000000000 +0100
  -@@ -209,7 +209,7 @@
  -             if (!cmd)
  -                     cmd = rsh_env;
  -             if (!cmd)
  --                    cmd = RSYNC_RSH;
  -+                    cmd = RSYNC_SSH;
  -             cmd = strdup(cmd);
  -             if (!cmd)
  -                     goto oom;
  -Index: options.c
  ---- options.c.orig   2003-12-30 19:16:25.000000000 +0100
  -+++ options.c        2004-01-01 20:14:14.000000000 +0100
  -@@ -238,7 +238,7 @@
  -   rprintf(F,"     --no-whole-file         turn off --whole-file\n");
  -   rprintf(F," -x, --one-file-system       don't cross filesystem boundaries\n");
  -   rprintf(F," -B, --block-size=SIZE       checksum blocking size (default 
%d)\n",BLOCK_SIZE);
  --  rprintf(F," -e, --rsh=COMMAND           specify the remote shell\n");
  -+  rprintf(F," -e, --rsh=COMMAND           specify rsh replacement (default %s)\n", 
RSYNC_SSH);
  -   rprintf(F,"     --rsync-path=PATH       specify path to rsync on the remote 
machine\n");
  -   rprintf(F,"     --existing              only update files that already exist\n");
  -   rprintf(F,"     --ignore-existing       ignore files that already exist on 
receiving side\n");
  -Index: rsync.h
  ---- rsync.h.orig     2003-12-17 00:04:59.000000000 +0100
  -+++ rsync.h  2004-01-01 20:12:53.000000000 +0100
  -@@ -121,6 +121,7 @@
  - #ifdef HAVE_SYS_PARAM_H
  - #include <sys/param.h>
  - #endif
  -+#define RSYNC_SSH "ssh"
  - 
  - #ifdef HAVE_STDLIB_H
  - #include <stdlib.h>
  +Index: uidlist.c
  +--- uidlist.c.orig   2004-02-20 18:09:30.000000000 +0100
  ++++ uidlist.c        2004-04-29 17:22:32.000000000 +0200
  +@@ -81,7 +81,7 @@
  + static int map_uid(int id, char *name)
  + {
  +     uid_t uid;
  +-    if (uid != 0 && name_to_uid(name, &uid))
  ++    if (id != 0 && name_to_uid(name, &uid))
  +             return uid;
  +     return id;
  + }
  +@@ -89,7 +89,7 @@
  + static int map_gid(int id, char *name)
  + {
  +     gid_t gid;
  +-    if (gid != 0 && name_to_gid(name, &gid))
  ++    if (id != 0 && name_to_gid(name, &gid))
  +             return gid;
  +     return id;
  + }
   Index: zlib/infcodes.c
   --- zlib/infcodes.c.orig     2002-03-12 02:14:58.000000000 +0100
  -+++ zlib/infcodes.c  2004-01-01 20:12:53.000000000 +0100
  ++++ zlib/infcodes.c  2004-04-29 17:21:36.000000000 +0200
   @@ -197,8 +197,18 @@
          c->mode = COPY;
        case COPY:          /* o: copying bytes in window, waiting for space */
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/rsync/rsync.spec
  ============================================================================
  $ cvs diff -u -r1.61 -r1.62 rsync.spec
  --- openpkg-src/rsync/rsync.spec      28 Apr 2004 16:46:00 -0000      1.61
  +++ openpkg-src/rsync/rsync.spec      29 Apr 2004 15:27:25 -0000      1.62
  @@ -34,7 +34,7 @@
   Group:        Filesystem
   License:      GPL
   Version:      2.6.1
  -Release:      20040428
  +Release:      20040429
   
   #   list of sources
   Source0:      http://rsync.samba.org/ftp/rsync/rsync-%{version}.tar.gz
  @@ -80,7 +80,8 @@
           --prefix=%{l_prefix} \
           --with-rsyncd-conf=%{l_prefix}/etc/rsync/rsync.conf \
           --disable-debug \
  -        --with-included-popt
  +        --with-included-popt \
  +        --with-rsh=ssh
   
       #   build vendor sources
       %{l_make} %{l_mflags -O}
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to