X-Git-Url: https://git.decadent.org.uk/gitweb/?p=dak.git;a=blobdiff_plain;f=scripts%2Fdebian%2Flink_morgue.sh;h=2f434d8bfde5e58241b9e861f508bdc82c193e2a;hp=21d07caab096d9c302f0c16a95095a7e745d3be4;hb=a8c2e7882720e14128207550d81bc88622a88b71;hpb=c8349f01107a0ba259421b8527d9adfd64606576 diff --git a/scripts/debian/link_morgue.sh b/scripts/debian/link_morgue.sh index 21d07caa..2f434d8b 100755 --- a/scripts/debian/link_morgue.sh +++ b/scripts/debian/link_morgue.sh @@ -56,7 +56,7 @@ case "$(hostname)" in SCRIPTVARS=/srv/ftp-master.debian.org/dak/config/debian/vars archive=ftp-master ;; - chopin) + seger) SCRIPTVARS=/srv/security-master.debian.org/dak/config/debian-security/vars archive=security-master ;; @@ -85,6 +85,11 @@ cd "${PROCESSDIR}" log "Processing ${PROCESSDIR}" find ${PROCESSDIR} -type f | while read mfile; do + if [[ -f ${mfile}.nosnapshot ]]; then + # We know this file does not exist on snapshot, don't check again + continue + fi + # Get the files sha1sum mshasum=$(sha1sum ${mfile}) mshasum=${mshasum%% *} @@ -111,6 +116,8 @@ while read mfile; do # Yay for tons of dangling symlinks, but when this is done a rsync # will run and transfer the whole shitload of links over to the morgue host. ln -sf "${FARMBASE}/${LVL1}/${LVL2}/${mshasum}" "${mfile}" + else + touch "${mfile}.nosnapshot" || true fi fi done # for mfile in...