[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] Switch to a different way to update backports.debian.org mirrors.



---
 config/debian/cron.dinstall      |    8 ++++++++
 config/debian/dinstall.functions |    5 +++++
 scripts/debian/sync-dd           |   12 ------------
 3 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/config/debian/cron.dinstall b/config/debian/cron.dinstall
index 2a2fe15..701754c 100755
--- a/config/debian/cron.dinstall
+++ b/config/debian/cron.dinstall
@@ -445,6 +445,14 @@ GO=(
 stage $GO &
 
 GO=(
+    FUNC="mirrorpush-backports"
+    TIME="mirrorpush-backports"
+    ARGS=""
+    ERR="false"
+)
+stage $GO &
+
+GO=(
     FUNC="i18n2"
     TIME="i18n 2"
     ARGS=""
diff --git a/config/debian/dinstall.functions b/config/debian/dinstall.functions
index 3025c44..4456d8d 100644
--- a/config/debian/dinstall.functions
+++ b/config/debian/dinstall.functions
@@ -501,6 +501,11 @@ function mirrorpush() {
     sudo -H -u archvsync /home/archvsync/runmirrors -a backports > ~dak/runmirrorsbpo.log 2>&1 &
 }
 
+function mirrorpush-backports() {
+    log "Syncing backports mirror"
+    sudo -u backports /home/backports/bin/update-archive
+}
+
 function i18n2() {
     log "Exporting package data foo for i18n project"
     STAMP=$(date "+%Y%m%d%H%M")
diff --git a/scripts/debian/sync-dd b/scripts/debian/sync-dd
index 835442a..1c9b95b 100755
--- a/scripts/debian/sync-dd
+++ b/scripts/debian/sync-dd
@@ -103,18 +103,6 @@ if lockfile -r3 "${lockfile}"; then
        /srv/ftp.debian.org/ "${host2}:/srv/ftp.debian.org/"
    # command for the remote side:
    # command="rsync --server -lHogDtpre.iLsf -B8192 --timeout=3600 --delete-after . /srv/ftp.debian.org/"
-
-   if [[ ${mode} == pool ]]; then
-       # Sync backports
-       rsync -aH -B8192 \
-           --delete --delete-after \
-           --timeout 3600 \
-           -e 'ssh -o ConnectTimeout=30 -o SetupTimeout=30' \
-           /srv/backports-master.debian.org/mirror/ \
-           ries-sync3:/srv/backports.debian.org/htdocs/debian-backports/
-       # And now tell static.debian.org that something changed
-       /usr/local/bin/static-update-component backports.debian.org
-   fi
 else
     echo "Couldn't get the lock, not syncing"
     exit 0
-- 
1.7.10.4


Reply to: