]> asedeno.scripts.mit.edu Git - sipb-mirrors.git/commitdiff
Add Finnix mirroring script
authorVictor Vasiliev <vasilvv@mit.edu>
Tue, 5 Nov 2013 10:34:49 +0000 (05:34 -0500)
committerVictor Vasiliev <vasilvv@mit.edu>
Tue, 5 Nov 2013 10:34:49 +0000 (05:34 -0500)
fetch-scripts/finnix [new file with mode: 0644]

diff --git a/fetch-scripts/finnix b/fetch-scripts/finnix
new file mode 100644 (file)
index 0000000..e137924
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+RSYNC_USER=mit-sipb
+RSYNC_PASSWORD=$(</home/mirrors/private/finnix.password)
+
+RSYNCSOURCE=rsync://${RSYNC_USER}@rsync-master.finnix.org/finnix-releases-master/
+BASEDIR=${MIRRORDIR}/finnix/releases
+HOST=mirrors.mit.edu
+
+export RSYNC_PASSWORD
+rsync --recursive --times --links --hard-links \
+      --stats \
+      --verbose --timeout=600 \
+      --exclude="project/trace/${HOST}" \
+      ${RSYNCSOURCE} ${BASEDIR}
+
+mkdir -pv "${BASEDIR}/project/trace"
+TZ=UTC date > "${BASEDIR}/project/trace/${HOST}"