|
version 1.1.1.1, 2012/02/17 15:09:30
|
version 1.1.1.3, 2021/03/17 00:32:36
|
|
Line 1
|
Line 1
|
| #!/bin/sh |
#!/bin/sh |
| |
|
| # Copyright (C) 2008 by Wayne Davison <wayned@samba.org> | # Copyright (C) 2008-2020 Wayne Davison |
| |
|
| # This program is distributable under the terms of the GNU GPL (see |
# This program is distributable under the terms of the GNU GPL (see |
| # COPYING). |
# COPYING). |
|
Line 9
|
Line 9
|
| |
|
| . "$suitedir/rsync.fns" |
. "$suitedir/rsync.fns" |
| |
|
| |
SSH="$scratchdir/src/support/lsh.sh" |
| |
|
| hands_setup |
hands_setup |
| |
|
| # This list of files skips the contents of "subsubdir" but includes |
# This list of files skips the contents of "subsubdir" but includes |
|
Line 25 EOT
|
Line 27 EOT
|
| $RSYNC -a --exclude=dir/text --exclude='subsubdir/**' "$fromdir/" "$chkdir/" |
$RSYNC -a --exclude=dir/text --exclude='subsubdir/**' "$fromdir/" "$chkdir/" |
| |
|
| checkit "$RSYNC -av --files-from='$scratchdir/filelist' '$scratchdir' '$todir/'" "$chkdir" "$todir" |
checkit "$RSYNC -av --files-from='$scratchdir/filelist' '$scratchdir' '$todir/'" "$chkdir" "$todir" |
| |
|
| |
for filehost in '' 'localhost:'; do |
| |
for srchost in '' 'localhost:'; do |
| |
if [ -z "$srchost" ]; then |
| |
desthost='localhost:' |
| |
else |
| |
desthost='' |
| |
fi |
| |
|
| |
rm -rf "$todir" |
| |
checkit "$RSYNC -avse '$SSH' --rsync-path='$RSYNC' --files-from='$filehost$scratchdir/filelist' '$srchost$scratchdir' '$desthost$todir/'" "$chkdir" "$todir" |
| |
done |
| |
done |
| |
|
| # The script would have aborted on error, so getting here means we've won. |
# The script would have aborted on error, so getting here means we've won. |
| exit 0 |
exit 0 |