diff --git a/sync/common b/sync/common index 129deb8..85f2407 100644 --- a/sync/common +++ b/sync/common @@ -30,6 +30,7 @@ COMPOSE_ROOT="/mnt/compose" CATEGORY_STUB="mirror/pub/rocky" SIG_CATEGORY_STUB="mirror/pub/sig" VAULT_STUB="mirror/vault/rocky" +SIG_VAULT_STUB="mirror/vault/sig" # Override: Required #RELEASE_DIR="${CATEGORY_STUB}/${REVISION}${APPEND_TO_DIR}" diff --git a/sync/common_8 b/sync/common_8 index 114e570..5fc9cbc 100644 --- a/sync/common_8 +++ b/sync/common_8 @@ -4,15 +4,18 @@ case "${RLREL}" in stable) REVISION=8.9 + PREREV=8.8 APPEND_TO_DIR="-RC2" ;; beta) - REVISION=8.9 + REVISION=8.10 + PREREV=8.9 APPEND_TO_DIR="-BETA" COMPOSE_APPEND="${APPEND_TO_DIR}" ;; lh) REVISION=8.10 + PREREV=8.9 APPEND_TO_DIR="-LookAhead" COMPOSE_APPEND="${APPEND_TO_DIR}" ;; diff --git a/sync/common_9 b/sync/common_9 index 448e563..1e73c85 100644 --- a/sync/common_9 +++ b/sync/common_9 @@ -4,15 +4,18 @@ case "${RLREL}" in stable) REVISION=9.3 + PREREV=9.2 APPEND_TO_DIR="-RC1" ;; beta) REVISION=9.4 + PREREV=9.3 APPEND_TO_DIR="-beta" COMPOSE_APPEND="-beta" ;; lh) REVISION=9.4 + PREREV=9.3 APPEND_TO_DIR="-lookahead" COMPOSE_APPEND="-lookahead" ;; diff --git a/sync/vault-sig.sh b/sync/vault-sig.sh new file mode 100644 index 0000000..5f1be55 --- /dev/null +++ b/sync/vault-sig.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# Syncs everything from SIG production to vault + +if [[ "$RLREL" == "lh" ]] || [[ "$RLREL" == "beta" ]]; then + echo "Lookahead nor Beta should be vaulted" + exit 1 +fi + +# Source common variables +# shellcheck disable=SC2046,1091,1090 +source "$(dirname "$0")/common" + +MAJOR=${RLVER} +PRE=${PREREV} + +cd "${PRODUCTION_ROOT}/${SIG_CATEGORY_STUB}" || { echo "Failed to change directory"; ret_val=1; exit 1; } +ret_val=$? + +if [ $ret_val -eq "0" ]; then + TARGET="${PRODUCTION_ROOT}/${SIG_VAULT_STUB}/${PRE}" + mkdir -p "${TARGET}" + rsync_no_delete_prod "${MAJOR}" "${TARGET}" + echo "Syncing to the vault completed. Please run the file list script." +fi