summaryrefslogtreecommitdiff
path: root/bin/pushpdo
diff options
context:
space:
mode:
authorJoerg Jaspert <joerg@debian.org>2008-11-27 20:55:16 +0100
committerJoerg Jaspert <joerg@debian.org>2008-11-27 20:55:16 +0100
commit6b555f3ba7228fd308edf02d1aec156de97c787a (patch)
treed45d47b4446e3f10c4d33436c7a5ffea58b0db3a /bin/pushpdo
parent9dd528a69861aab47495077d6c927200a50e2109 (diff)
keep rsync log
Diffstat (limited to 'bin/pushpdo')
-rwxr-xr-xbin/pushpdo3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/pushpdo b/bin/pushpdo
index 2abde58..be105c9 100755
--- a/bin/pushpdo
+++ b/bin/pushpdo
@@ -102,8 +102,9 @@ while read MLNAME MHOSTNAME MUSER MPROTO MKEYFILE; do
log "Pushing ${MLNAME}" >> ${LOG}
# This needs a limited ssh key on the other side, something like
# no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command="rsync --server -vlogDtpr . /srv/mirrors/packages.debian.org/",from="87.106.64.223,2001:8d8:80:11::35d,powell.debian.org" ssh-rsa.....
- rsync -e "ssh -i ${MKEYFILE} -${MPROTO}" -av --progress --stats ${MIRRORPATH} ${MUSER}@${MHOSTNAME}:/does/not/matter
+ rsync -e "ssh -i ${MKEYFILE} -${MPROTO}" -av --progress --stats ${MIRRORPATH} ${MUSER}@${MHOSTNAME}:/does/not/matter > ${LOGDIR}/${MLNAME}.log
log "Pushing ${MLNAME} done" >> ${LOG}
+ savelog ${LOGDIR}${MLNAME}.log
set +e
done