diff options
author | Luca Falavigna <dktrkranz@debian.org> | 2010-01-02 20:56:27 +0100 |
---|---|---|
committer | Luca Falavigna <dktrkranz@debian.org> | 2010-01-02 20:56:27 +0100 |
commit | 72c578fd4b0b4a5a43e18594339ac4ff26c376dc (patch) | |
tree | cadaf3abe37a1066ceae933bc8fe7b75c85f56d2 /bin/rsync-sourceforge | |
parent | 548ed1064f327bccc6e538806740d41ea2d928a1 (diff) |
Imported Upstream version 1.2.0.d20091224upstream/1.2.0.d20091224
Diffstat (limited to 'bin/rsync-sourceforge')
-rw-r--r-- | bin/rsync-sourceforge | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/bin/rsync-sourceforge b/bin/rsync-sourceforge new file mode 100644 index 0000000..de44e3b --- /dev/null +++ b/bin/rsync-sourceforge @@ -0,0 +1,32 @@ +#!/bin/sh +# +# Sync this directory tree with sourceforge. +# +# Cribbed and modified from Peter Miller's same-named script in +# /home/groups/a/ae/aegis/aegis at SourceForge. +# +# Guide to what this does with rsync: +# +# --rsh=ssh use ssh for the transfer +# -l copy symlinks as symlinks +# -p preserve permissions +# -r recursive +# -t preserve times +# -z compress data +# --stats file transfer statistics +# --exclude exclude files matching the pattern +# --delete delete files that don't exist locally +# --delete-excluded delete files that match the --exclude patterns +# --progress show progress during the transfer +# -v verbose +# +LOCAL=/home/scons/scons +REMOTE=/home/groups/s/sc/scons/scons +/usr/bin/rsync --rsh=ssh -l -p -r -t -z --stats \ + --exclude build \ + --exclude "*,D" \ + --exclude "*.pyc" \ + --exclude aegis.log \ + --delete --delete-excluded \ + --progress -v \ + ${LOCAL}/. scons.sourceforge.net:${REMOTE}/. |