aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2022-04-11 21:39:36 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2022-04-11 21:39:46 -0700
commit716f4a195bf290f8e796bce04e309fd16bc8bee0 (patch)
treead89eee447a81f86a37f625ec1ec18ceb3d470da
parentMakefile: add tag helper (diff)
downloadmastermirror-scripts-716f4a195bf290f8e796bce04e309fd16bc8bee0.tar.gz
mastermirror-scripts-716f4a195bf290f8e796bce04e309fd16bc8bee0.tar.bz2
mastermirror-scripts-716f4a195bf290f8e796bce04e309fd16bc8bee0.zip
sync-origin-mirror*sh: new helper scripts
-rwxr-xr-xsync-origin-mirror-distfiles.sh11
-rwxr-xr-xsync-origin-mirror-experimental.sh11
-rwxr-xr-xsync-origin-mirror-releases.sh11
-rwxr-xr-xsync-origin-mirror-snapshots.sh11
4 files changed, 44 insertions, 0 deletions
diff --git a/sync-origin-mirror-distfiles.sh b/sync-origin-mirror-distfiles.sh
new file mode 100755
index 0000000..b87cd37
--- /dev/null
+++ b/sync-origin-mirror-distfiles.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+# Copyright 2011-2015 Gentoo Authors; Distributed under the GPL v2
+
+FINALDIR="/data/mirror"
+PASSWD_FILE=""
+RSYNC="/usr/bin/rsync"
+RSYNC_ARGS="--recursive --links --perms --times --delete --hard-links --no-motd --timeout=300 ${PASSWD_FILE:+--password-file }${PASSWD_FILE}"
+RSYNC_ARGS="${RSYNC_ARGS} --quiet"
+
+module=distfiles
+${RSYNC} ${RSYNC_ARGS} masterreleases.gentoo.org::${module}/ ${FINALDIR}/${module}/
diff --git a/sync-origin-mirror-experimental.sh b/sync-origin-mirror-experimental.sh
new file mode 100755
index 0000000..e01d782
--- /dev/null
+++ b/sync-origin-mirror-experimental.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+# Copyright 2011-2015 Gentoo Authors; Distributed under the GPL v2
+
+FINALDIR="/data/mirror"
+PASSWD_FILE=""
+RSYNC="/usr/bin/rsync"
+RSYNC_ARGS="--recursive --links --perms --times --delete --hard-links --no-motd --timeout=300 ${PASSWD_FILE:+--password-file }${PASSWD_FILE}"
+RSYNC_ARGS="${RSYNC_ARGS} --quiet"
+
+module=experimental
+${RSYNC} ${RSYNC_ARGS} masterreleases.gentoo.org::${module}/ ${FINALDIR}/${module}/
diff --git a/sync-origin-mirror-releases.sh b/sync-origin-mirror-releases.sh
new file mode 100755
index 0000000..c0e6d4a
--- /dev/null
+++ b/sync-origin-mirror-releases.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+# Copyright 2011-2015 Gentoo Authors; Distributed under the GPL v2
+
+FINALDIR="/data/mirror"
+PASSWD_FILE=""
+RSYNC="/usr/bin/rsync"
+RSYNC_ARGS="--recursive --links --perms --times --delete --hard-links --no-motd --timeout=300 ${PASSWD_FILE:+--password-file }${PASSWD_FILE}"
+RSYNC_ARGS="${RSYNC_ARGS} --quiet"
+
+module=releases
+${RSYNC} ${RSYNC_ARGS} masterreleases.gentoo.org::${module}/ ${FINALDIR}/${module}/
diff --git a/sync-origin-mirror-snapshots.sh b/sync-origin-mirror-snapshots.sh
new file mode 100755
index 0000000..5d4a31e
--- /dev/null
+++ b/sync-origin-mirror-snapshots.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+# Copyright 2011-2015 Gentoo Authors; Distributed under the GPL v2
+
+FINALDIR="/data/mirror"
+PASSWD_FILE=""
+RSYNC="/usr/bin/rsync"
+RSYNC_ARGS="--recursive --links --perms --times --delete --hard-links --no-motd --timeout=300 ${PASSWD_FILE:+--password-file }${PASSWD_FILE}"
+RSYNC_ARGS="${RSYNC_ARGS} --quiet"
+
+module=snapshots
+${RSYNC} ${RSYNC_ARGS} masterreleases.gentoo.org::${module}/ ${FINALDIR}/${module}/