summaryrefslogtreecommitdiff
path: root/bin/runmirrors
diff options
context:
space:
mode:
authorJoerg Jaspert <joerg@debian.org>2008-10-30 22:47:15 +0100
committerJoerg Jaspert <joerg@debian.org>2008-10-30 22:47:15 +0100
commita1d8f195cf5b8567d6ea2f039dbe49312af2754b (patch)
tree381803e8d1b64aea4074b740bd6c141f3d9d47dc /bin/runmirrors
parent4f0e46fa9307e00c22ee5b5ddc287286834e0056 (diff)
runmirrors
pushlock sync should now work Signed-off-by: Joerg Jaspert <joerg@debian.org>
Diffstat (limited to 'bin/runmirrors')
-rwxr-xr-xbin/runmirrors5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/runmirrors b/bin/runmirrors
index c49162a..c326665 100755
--- a/bin/runmirrors
+++ b/bin/runmirrors
@@ -84,8 +84,12 @@ hook $HOOK
set +e
# Built up our list of 2-stage mirrors.
+PUSHLOCKS=""
PUSHLOCKS=$(get2stage)
+# In case we have it - remove. It is used to synchronize multi-stage mirroring
+rm -f "${LOCKDIR}/all_stage1"
+
# Now read our mirrorfile and push the mirrors defined in there.
# We use grep to easily sort out all lines having a # in front of them or are empty.
egrep -v '^[[:space:]]*(#|$)' "${MIRRORS}" |
@@ -123,7 +127,6 @@ while read MTYPE MLNAME MHOSTNAME MUSER MPROTO MKEYFILE; do
SSHKEY="${MKEYFILE}"
PUSHLOCKOWN="${LOCKDIR}/${MLNAME}.stage1"
PUSHTYPE="${MTYPE}"
- PUSHLOCKS=${PUSHLOCKS}
PUSHARCHIVE=${PUSHARCHIVE}
)