commit: 7ec486fab44faf29fc8abbedf9449f64088a89de
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 31 01:02:35 2021 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Jan 31 01:57:12 2021 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=7ec486fa
tools: Consolidate upload() function
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
tools/catalyst-auto | 24 +++++++++++++++++++++++-
tools/catalyst-auto-alpha.conf | 18 ------------------
tools/catalyst-auto-amd64.conf | 18 ------------------
tools/catalyst-auto-arm.conf | 23 -----------------------
tools/catalyst-auto-arm64.conf | 17 -----------------
tools/catalyst-auto-hppa.conf | 17 -----------------
tools/catalyst-auto-ia64.conf | 17 -----------------
tools/catalyst-auto-ppc.conf | 17 -----------------
tools/catalyst-auto-ppc64le.conf | 17 -----------------
tools/catalyst-auto-qemu-arm.conf | 23 -----------------------
tools/catalyst-auto-qemu-riscv.conf | 20 --------------------
tools/catalyst-auto-s390.conf | 17 -----------------
tools/catalyst-auto-s390x.conf | 17 -----------------
tools/catalyst-auto-sparc64.conf | 17 -----------------
tools/catalyst-auto-x86.conf | 18 ------------------
15 files changed, 23 insertions(+), 257 deletions(-)
diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index 203abe81..0f0eae34 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -47,7 +47,6 @@ Options:
--interval <days> Exit if last successful run was less than <days> ago
-l|--lock <file> File to grab a lock on to prevent multiple invocations
-X|--nonetwork Do not perform network operations (like uploading result)
- This needs to be supported by the config file as well.
-h|--help Show this message and quit
EOH
@@ -270,6 +269,29 @@ verify_dnssec() {
fi
}
+upload() {
+ if [[ ${nonetwork} == 0 ]]; then
+ echo Uploading "$@"
+ local SSH_CMD=(
+ ssh
+ -i ${UPLOAD_KEY}
+ -o UserKnownHostsFile=/dev/null
+ -o VerifyHostKeyDNS=yes
+ -o StrictHostKeyChecking=no
+ )
+ local RSYNC_OPTS=(
+ -e "${SSH_CMD[*]}"
+ --archive
+ --omit-dir-times
+ --delay-updates
+ )
+ rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
+ else
+ echo Would now upload "$@"
+ ls -l $@
+ fi
+}
+
run_catalyst_commands() {
doneconfig=0
for config_file in "${config_files[@]}"; do
diff --git a/tools/catalyst-auto-alpha.conf b/tools/catalyst-auto-alpha.conf
index c2359f59..f755c9b5 100644
--- a/tools/catalyst-auto-alpha.conf
+++ b/tools/catalyst-auto-alpha.conf
@@ -33,24 +33,6 @@ update_symlinks() {
done
}
-upload() {
- echo Uploading "$@"
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 0b07c988..b14013f7 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -65,24 +65,6 @@ update_symlinks() {
done
}
-upload() {
- echo " ** Uploading $@"
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-arm.conf b/tools/catalyst-auto-arm.conf
index b15d3569..829ff4c5 100644
--- a/tools/catalyst-auto-arm.conf
+++ b/tools/catalyst-auto-arm.conf
@@ -54,29 +54,6 @@ update_symlinks() {
done
}
-upload() {
- if [[ ${nonetwork} == 0 ]]; then
- echo Uploading "$@"
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
- else
- echo Would now upload "$@"
- ls -l $@
- fi
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-arm64.conf b/tools/catalyst-auto-arm64.conf
index c14cb56b..5346153f 100644
--- a/tools/catalyst-auto-arm64.conf
+++ b/tools/catalyst-auto-arm64.conf
@@ -28,23 +28,6 @@ update_symlinks() {
done
}
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-hppa.conf b/tools/catalyst-auto-hppa.conf
index d93a1370..8ad8f767 100644
--- a/tools/catalyst-auto-hppa.conf
+++ b/tools/catalyst-auto-hppa.conf
@@ -34,23 +34,6 @@ update_symlinks() {
done
}
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-ia64.conf b/tools/catalyst-auto-ia64.conf
index 852be0d4..009d5fd9 100644
--- a/tools/catalyst-auto-ia64.conf
+++ b/tools/catalyst-auto-ia64.conf
@@ -27,23 +27,6 @@ update_symlinks() {
done
}
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-ppc.conf b/tools/catalyst-auto-ppc.conf
index 68f49290..3a81822e 100644
--- a/tools/catalyst-auto-ppc.conf
+++ b/tools/catalyst-auto-ppc.conf
@@ -32,23 +32,6 @@ update_symlinks() {
popd >/dev/null
done
}
-
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-ppc64le.conf b/tools/catalyst-auto-ppc64le.conf
index ecd4a738..a93975ca 100644
--- a/tools/catalyst-auto-ppc64le.conf
+++ b/tools/catalyst-auto-ppc64le.conf
@@ -34,23 +34,6 @@ update_symlinks() {
done
}
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-qemu-arm.conf
b/tools/catalyst-auto-qemu-arm.conf
index 68b51a2d..0e2d7826 100644
--- a/tools/catalyst-auto-qemu-arm.conf
+++ b/tools/catalyst-auto-qemu-arm.conf
@@ -55,29 +55,6 @@ update_symlinks() {
done
}
-upload() {
- if [[ ${nonetwork} == 0 ]]; then
- echo Uploading "$@"
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
- else
- echo Would now upload "$@"
- ls -l $@
- fi
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-qemu-riscv.conf
b/tools/catalyst-auto-qemu-riscv.conf
index ce73642b..e809b598 100644
--- a/tools/catalyst-auto-qemu-riscv.conf
+++ b/tools/catalyst-auto-qemu-riscv.conf
@@ -42,26 +42,6 @@ update_symlinks() {
done
}
-upload() {
- if [[ ${nonetwork} == 0 ]]; then
- echo Uploading "$@"
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
- fi
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-s390.conf b/tools/catalyst-auto-s390.conf
index 11bdf6cc..15b5382b 100644
--- a/tools/catalyst-auto-s390.conf
+++ b/tools/catalyst-auto-s390.conf
@@ -27,23 +27,6 @@ update_symlinks() {
done
}
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-s390x.conf b/tools/catalyst-auto-s390x.conf
index 1a5ea91d..5a351358 100644
--- a/tools/catalyst-auto-s390x.conf
+++ b/tools/catalyst-auto-s390x.conf
@@ -27,23 +27,6 @@ update_symlinks() {
done
}
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-sparc64.conf b/tools/catalyst-auto-sparc64.conf
index 77dd62ee..668971db 100644
--- a/tools/catalyst-auto-sparc64.conf
+++ b/tools/catalyst-auto-sparc64.conf
@@ -29,23 +29,6 @@ update_symlinks() {
done
}
-upload() {
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2
diff --git a/tools/catalyst-auto-x86.conf b/tools/catalyst-auto-x86.conf
index bb779d7e..5822d992 100644
--- a/tools/catalyst-auto-x86.conf
+++ b/tools/catalyst-auto-x86.conf
@@ -52,24 +52,6 @@ update_symlinks() {
done
}
-upload() {
- echo " ** Uploading $@"
- local SSH_CMD=(
- ssh
- -i ${UPLOAD_KEY}
- -o UserKnownHostsFile=/dev/null
- -o VerifyHostKeyDNS=yes
- -o StrictHostKeyChecking=no
- )
- local RSYNC_OPTS=(
- -e "${SSH_CMD[*]}"
- --archive
- --omit-dir-times
- --delay-updates
- )
- rsync "${RSYNC_OPTS[@]}" "$@"
${UPLOAD_USER}@releng-incoming.gentoo.org:${UPLOAD_DEST}
-}
-
post_build() {
local set=$1 spec=$2