Re: rsync-2.5.6 build on Red Hat 8.0 fails

2003-01-30 Thread Horst von Brand
"Green, Paul" <[EMAIL PROTECTED]> said:
> Horst,
> 
> Would you mind taking a look at the other spec files, specifically the
> RedHat 5.0 and 7.1 files?  Looks to my untrained eyes that some of the
> changes you made here should be made in them as well.

For 5.0 I'm not sure, for 7.1 it certainly is applicable. In any case, I
only have a RH 8.0 system ad hand, so... In any case, the lsb .spec file
should be quite portable after my patch, so you could just delete the
others. Or you would have to add directories for the several RH releases in
between/after (* shudder *).

A full patch (all three files, lsb again as before) follows. Or keep the
other patch and "rm -rf packaging/redhat", expecting people running into
trouble to fix the spec file by themselves. I added a note for them to
INSTALL. Perhaps you should contact the Debianites to contribute their
configuration scripts too?

--- rsync-2.5.6/INSTALL.orig2002-03-27 06:10:44.0 +0100
+++ rsync-2.5.6/INSTALL 2003-01-30 11:11:11.0 +0100
@@ -19,6 +19,11 @@
 useful, but it should be turned off for production builds.
 
 
+RPM NOTES
+-
+
+Under packaging you will find .spec files for several distributions.
+
 HP-UX NOTES
 ---
 
--- rsync-2.5.6/packaging/lsb/rsync.spec.orig   2003-01-28 06:28:35.0 +0100
+++ rsync-2.5.6/packaging/lsb/rsync.spec2003-01-30 10:42:12.0 +0100
@@ -21,7 +21,13 @@
 this package. 
 
 %changelog
-* Mon Sept 11 2000 John H Terpstra <[EMAIL PROTECTED]>
+* Tue Jan 26 2003 Horst von Brand <[EMAIL PROTECTED]>
+  Fixed "Sept" date in %changelog here
+  Use %{_mandir} to point at manpages
+  Some distributions compress manpages, add '*' to cover this
+  Add doc/README-SGML and doc/rsync.sgml to %doc
+  
+* Mon Sep 11 2000 John H Terpstra <[EMAIL PROTECTED]>
   Changed target paths to be Linux Standards Base compliant
 
 * Mon Jan 25 1999 Stefan Hornburg <[EMAIL PROTECTED]>
@@ -62,23 +68,25 @@
 %setup
 
 %build
-./configure --prefix=/usr --mandir=/usr/share/man
+./configure --prefix=/usr --mandir=%{_mandir}
 make CFLAGS="$RPM_OPT_FLAGS"
 strip rsync
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/{bin,share/man/{man1,man5}}
+mkdir -p $RPM_BUILD_ROOT/usr/bin
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man{1,5}
 install -m755 rsync $RPM_BUILD_ROOT/usr/bin
-install -m644 rsync.1 $RPM_BUILD_ROOT/usr/share/man/man1
-install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT/usr/share/man/man5
+install -m644 rsync.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %attr(-,root,root) /usr/bin/rsync
-%attr(-,root,root) /usr/share/man/man1/rsync.1
-%attr(-,root,root) /usr/share/man/man5/rsyncd.conf.5
+%attr(-,root,root) %{_mandir}/man1/rsync.1*
+%attr(-,root,root) %{_mandir}/man5/rsyncd.conf.5*
 %attr(-,root,root) %doc tech_report.tex
 %attr(-,root,root) %doc README
 %attr(-,root,root) %doc COPYING
+%attr(-,root,root) %doc doc/README-SGML doc/rsync.sgml
--- rsync-2.5.6/packaging/redhat/5.0/rsync.spec.orig2003-01-28 06:28:35.0 
+0100
+++ rsync-2.5.6/packaging/redhat/5.0/rsync.spec 2003-01-30 10:49:29.0 +0100
@@ -21,8 +21,14 @@
 this package. 
 
 %changelog
+* Thu Jan 30 2003 Horst von Brand <[EMAIL PROTECTED]>
+  Use %{_mandir} to point to manpages
+  Support for compressed manpages (* at end catches them in %files)
+  Add doc/README-SGML and doc/rsync.sgml to %doc
+
 * Mon Jan 25 1999 Stefan Hornburg <[EMAIL PROTECTED]>
-  quoted RPM_OPT_FLAGS for the sake of robustness  
+  quoted RPM_OPT_FLAGS for the sake of robustness
+  
 * Mon May 18 1998 Andrew Tridgell <[EMAIL PROTECTED]>
   reworked for auto-building when I release rsync ([EMAIL PROTECTED])
 
@@ -64,18 +70,20 @@
 strip rsync
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/{bin,man/{man1,man5}}
+mkdir -p $RPM_BUILD_ROOT/usr/bin
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man5}}
 install -m755 rsync $RPM_BUILD_ROOT/usr/bin
-install -m644 rsync.1 $RPM_BUILD_ROOT/usr/man/man1
-install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT/usr/man/man5
+install -m644 rsync.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -m644 rsyncd.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %attr(-,root,root) /usr/bin/rsync
-%attr(-,root,root) /usr/man/man1/rsync.1
-%attr(-,root,root) /usr/man/man5/rsyncd.conf.5
+%attr(-,root,root) %{_mandir}/man1/rsync.1*
+%attr(-,root,root) %{_mandir}/man5/rsyncd.conf.5*
 %attr(-,root,root) %doc tech_report.tex
 %attr(-,root,root) %doc README
 %attr(-,root,root) %doc COPYING
+%attr(-,root,root) %doc doc/README-SGML doc/rsync.sgml
--- rsync-2.5.6/packaging/redhat/7.1/rsync.spec.orig2003-01-28 06:28:35.0 
+0100
+++ rsync-2.5.6/packaging/redhat/7.1/rsync.spec 2003-01-30 10:59:12.0 +0100
@@ -21,8 +21,13 @@
 this package. 
 
 %changelog
+* Thu Jan 30 2003 Horst von Brand <[EMAIL PROTECTED]>
+  Use %{_mandir} to point to manpages
+  Add doc/README-SGML and doc/rsync.sgml to %doc
+
 * Mon Jan 25 1999 Stefan Hornburg <[EMAIL PR

case problems with dos/windows based systems.

2003-01-30 Thread Peter Tattam
I have asked this before once.  I am getting duplicate file names generated
quite regularly when I am using samba file shares (samba seems to generate
either upper or lower 8.3 case names, and also allows both to exist). 

Basically, the name of a file should match the name of a file at the other end
if they are 8.3 format and are the same when ignoring case.  Long file name
behaviour should be preserved as is.

Is there a patch for rsync which allows for case to be ignored for 8.3 names?

The only way other way I can sort this out is to run a program to clean up the
8.3 file names before trying out the rsync (i.e. convert any 8.3 names to
upper or lower case).

Peter

--
Peter R. Tattam[EMAIL PROTECTED]
Managing Director,Trumpet Software International Pty Ltd
Hobart, Australia,  Ph. +61-3-6245-0220,  Fax +61-3-62450210

-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



RE: proposal to fork the list (users/developers)

2003-01-30 Thread Green, Paul
I tend to be someone who automatically looks for trends, and the nice thing
about having just one list is that it lets me know where people are having
problems.  Judging by the number of questions we get, one of the biggest
challenges for inexperienced rsync users is knowing why a particular file is
included or excluded.  Way in the back of my mind I see a need for an option
that, for every file included or excluded, says which rule was used to make
the decision.  Nice and simple.

I think if the product is easy enough to use and the documentation is good
enough, then one list should be fine, because the volume should be low.
Getting lots of repetitions of similar questions is an indication that there
are usability issues with the product.  In fact, if someone has some time on
their hands, it would be a fun project to pour over a year's worth of email
and do a Pareto chart on the questions we've gotten.  (A good undergraduate
research paper topic, perhaps?)  Right away such a chart would suggest
development activities we could implement to improve the usability.

So I'm neutral/mildly-opposed to splitting. But if we do split, don't call
it "rsync-technical".  Call it "rsync-devel" or similar.  I think one of the
reasons samba gets non-development email on samba-technical is that the name
doens't give a clue as to what the list is about.

Thanks
PG
--
Paul Green, Senior Technical Consultant, Stratus Computer, Inc.
Voice: +1 978-461-7557; FAX: +1 978-461-3610; Video on request.
Speaking from Stratus not for Stratus
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



reconnect ssh connection?

2003-01-30 Thread David Garamond
has someone come up with a trick to let disconnected ssh connections be
recovered without terminating and having to restart rsync (perhaps by
wrapping ssh or something)?

i have a very large (but pretty stable/unchanging) tree of files that i
need to sync daily, at night, between two geographically different
servers. i'm using rsync -avz --force -e ssh SOURCE DEST. the connection
is pretty slow and quite unreliable and many times the rsync process is
terminated in the middle because of disconnected tcp connection.
restarting rsync would begin the process of building the filelist which
is pretty slow.

--
dave



--
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



Re: reconnect ssh connection?

2003-01-30 Thread Paul Haas
On Tue, 28 Jan 2003, David Garamond wrote [twice!]:

> has someone come up with a trick to let disconnected ssh connections be
> recovered without terminating and having to restart rsync (perhaps by
> wrapping ssh or something)?

Maybe my google skills are lacking, but I couldn't find anything.

Both Xvnc and screen support reconnecting interactive sessions, so there's
no reason we couldn't do the same sort of thing for ssh.  It's a bit more
complicated because we need to save the state at both ends.  We also need
some different options, how often to try to reconnect, when to just give
up, what ways to try to connect, etc...

Performance isn't much of an issue, since we'd only need it for unreliable
networks, and those are usually the slow ones.

Would rsync do anything odd if a network write took 4 hours?  The wrapper
around ssh would prevent rsync from seeing any errors, but it wouldn't
hide the timing.  Are there any timeouts in rsync?

Assuming it hasn't already been done, my thought would be to see how
screen works and model the remote end on it.  The local side would be a
mirror of the remote end with the addition of some code to (re)start and
end sessions.

If I wrote it, the wrapper would be GPL'd, so I can freely borrow code
from screen.


--
Paulh


-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



need help

2003-01-30 Thread Patrick Amirian








p1r:/special/test #rsync --stats --progress --partial --timeout=60 -atnvvvz pamirian@rsp1l::AGBEA /special/te>

opening tcp connection to rsp1l
port 873

-

this is the motd file

-

 

Password: 

receiving file list ... 

push_dir .:
Permission denied (3)

rsync error: errors selecting input/output files, dirs (code 3) at main.c(317)

rsync: connection unexpectedly closed (136 bytes read so
far)

rsync error: error in rsync
protocol data stream (code 12) at io.c(150)

_exit_cleanup(code=12, file=io.c, line=150): about to call exit(12)

 

this is the error message I’m
getting when I’m trying to use rsync.

 

In the AGBEA directory all my
files are directories, can this cause the problem?

 

Ideas? Suggestions?
I’m running the command as root.

 

Thanks.

 






-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



more on my last message

2003-01-30 Thread Patrick Amirian








This is to complement my last
message,

 

 

This is on my server…

 

[AGBEA]

path = /caldat_AGBEA/

comment = caldat_AGBEA

max connections = 1

read only = true

list = true

auth users = pamirian

secrets file = /special/rsync/rsp1.pass

hosts allow = 1.128.50.3

transfer logging = true

timeout = 60

dont compress = true

 

[test]

path = /special/test/

comment = test

max connections = 1

read only = true

list = true

auth users = pamirian

secrets file = /special/rsync/rsp1.pass

hosts allow = 1.128.50.3

transfer logging = true

timeout = 60

dont compress
= true

 

in [test] all I have are files and it
works just fine.

In [AGBEA] I have directories
with files in them, can this cause the problem ?






-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



question

2003-01-30 Thread Patrick Amirian








I run my rsync
command as root and yet I can’t initiate a transfer if on the source site
my directory has 770 permission. If I change it to 777 the I can transfer…

 

When I run the rsync command, does it change it’s uid or gid to something else ..?

 






-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



Re: question

2003-01-30 Thread jw schultz
On Thu, Jan 30, 2003 at 12:55:31PM -0500, Patrick Amirian wrote:
> I run my rsync command as root and yet I can't initiate a transfer if on
> the source site my directory has 770 permission. If I change it to 777
> the I can transfer.
>  
> When I run the rsync command, does it change it's uid or gid to
> something else ..?

There, you've figured it out.  Look for 'uid' in the
rsyncd.conf manpage.



-- 

J.W. SchultzPegasystems Technologies
email address:  [EMAIL PROTECTED]

Remember Cernan and Schmitt
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



Precompiled rsync 2.5.5 for SPARC Solaris 8 64bit

2003-01-30 Thread Loris Serena
Hello List,

Would anybody have a precompiled version of rsync 2.5.5 for SPARC
Solaris 8 64bit?

Thanks in advance for your help,

Loris



--
Loris Serena
Unix Systems Administrator
PaddyPower Bookmakers
Phone : +353-1-4049633   http://www.paddypowerplc.com
Mobile: +353-87-9683760  mailto:[EMAIL PROTECTED]







Privileged, confidential and/or copyright information may be contained in this 
communication.  
This e-mail and any files transmitted with it are confidential and intended solely for 
the use 
of the individual or entity to whom they are addressed. If you are not the intended 
addressee, 
you may not copy, forward, disclose or otherwise use this e-mail or any part of it in 
any way 
whatsoever. To do so is prohibited and may be unlawful. If you have received this 
email in error 
please notify the sender immediately.

Paddy Power PLC may monitor the content of e-mail sent and received for the purpose 
of ensuring compliance with its policies and procedures.

-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



Re: reconnect ssh connection?

2003-01-30 Thread David Garamond
Paul Haas wrote:

On Tue, 28 Jan 2003, David Garamond wrote [twice!]:


i'm really sorry about that. i didn't receive my own post today so i 
admit i acted in haste.

--
dave

--
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html


Re: rsync question

2003-01-30 Thread jw schultz
On Thu, Jan 30, 2003 at 12:19:22PM -0500, [EMAIL PROTECTED] wrote:
> When setting up rsync in daemon mode, which side do I put the daemon on?  My 
> environment is as follows:
> 
> One Linux host will house the backup data files for three servers (1 SCO Open 
> Server and 2 Solaris 8).
> 
> I want to know if it is better to:
> 1. setup the daemon on the Linux host and push from the other 3 hosts.
> 
> OR
> 
> 2. setup the daemons on the 3 hosts and have the Linux box pull using rsync.
> 
> Thanks for any help you can provide.

It doesn't really matter as far as rsync is concerned.
The system load, if that is an issue, is on the sender
regardless of the client-server relationship.

What you have to decide is whether to manage three rsync
daemons and one initiator (cron probably) or three
initiators and one rsyncd.

Perhaps more of an issue is the metadata if any.  When i
designed dirvish i decided to pull, rather than push,
because the backup metadata would only be on the backup
server so it was simpler to have the backup server initiate
the backups as an rsync client. If you have no metadata then
i can't think of any overriding reason to pull.

-- 

J.W. SchultzPegasystems Technologies
email address:  [EMAIL PROTECTED]

Remember Cernan and Schmitt
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



Re: proposal to fork the list (users/developers)

2003-01-30 Thread Martin Pool
On 30 Jan 2003, "Green, Paul" <[EMAIL PROTECTED]> wrote:

> I tend to be someone who automatically looks for trends, and the nice thing
> about having just one list is that it lets me know where people are having
> problems.  Judging by the number of questions we get, one of the biggest
> challenges for inexperienced rsync users is knowing why a particular file is
> included or excluded. 

Yes, that's definitely a large advantage of having a single list.

> Way in the back of my mind I see a need for an option that, for
> every file included or excluded, says which rule was used to make
> the decision.  Nice and simple.

I came to the same conclusion in a similar way a while ago.  If you
use -vv for rsync, you should see messages about exactly this. :-)

-- 
Martin 

Debian: giving you the power to shoot yourself in each toe individually.
-- ajt
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html



Re: reconnect ssh connection?

2003-01-30 Thread Martin Pool
On 30 Jan 2003, David Garamond <[EMAIL PROTECTED]> wrote:

> has someone come up with a trick to let disconnected ssh connections be
> recovered without terminating and having to restart rsync (perhaps by
> wrapping ssh or something)?

Ooh, interesting idea...

You might do it with some kind of wrapper at both ends...

Alternatively, by changing ssh options perhaps you can get the process
to stay open even if the link goes away, by increasing timeouts and so
on...

-- 
Martin 
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html