mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 01:46:58 +02:00
Merge pull request #2146 from flatcar/chewi/fix-distfiles
Fix distfiles mirror by writing to coreos as before, not coreos-overlay
This commit is contained in:
commit
1a1007ab2f
@ -25,8 +25,13 @@ FLAGS "$@" || exit 1
|
|||||||
eval set -- "${FLAGS_ARGV}"
|
eval set -- "${FLAGS_ARGV}"
|
||||||
switch_to_strict_mode
|
switch_to_strict_mode
|
||||||
|
|
||||||
|
declare -A repos=(
|
||||||
|
[portage-stable]="portage-stable"
|
||||||
|
[coreos-overlay]="coreos"
|
||||||
|
)
|
||||||
|
|
||||||
if [[ $# -eq 0 ]]; then
|
if [[ $# -eq 0 ]]; then
|
||||||
eval set -- portage-stable coreos-overlay
|
set -- "${!repos[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
GSUTIL_OPTS=
|
GSUTIL_OPTS=
|
||||||
@ -39,7 +44,7 @@ EXIT_CODE=0
|
|||||||
|
|
||||||
update_local_mirror() {
|
update_local_mirror() {
|
||||||
local repo_name="$1"
|
local repo_name="$1"
|
||||||
local repo_mirror="${MIRROR_ROOT}/$repo_name"
|
local repo_mirror="${MIRROR_ROOT}/${repos[$repo_name]}"
|
||||||
local extra_flags=""
|
local extra_flags=""
|
||||||
|
|
||||||
if [[ ${FLAGS_dry_run} == ${FLAGS_TRUE} ]]; then
|
if [[ ${FLAGS_dry_run} == ${FLAGS_TRUE} ]]; then
|
||||||
@ -84,8 +89,8 @@ update_local_mirror() {
|
|||||||
}
|
}
|
||||||
upload_mirror() {
|
upload_mirror() {
|
||||||
local repo_name="$1"
|
local repo_name="$1"
|
||||||
local local_mirror="${MIRROR_ROOT}/$repo_name"
|
local local_mirror="${MIRROR_ROOT}/${repos[$repo_name]}"
|
||||||
local remote_mirror="$2/$repo_name"
|
local remote_mirror="$2/${repos[$repo_name]}"
|
||||||
|
|
||||||
info "Uploading public distfiles for $repo_name"
|
info "Uploading public distfiles for $repo_name"
|
||||||
gsutil ${GSUTIL_OPTS} rsync -c \
|
gsutil ${GSUTIL_OPTS} rsync -c \
|
||||||
@ -98,8 +103,8 @@ upload_mirror() {
|
|||||||
}
|
}
|
||||||
download_mirror() {
|
download_mirror() {
|
||||||
local repo_name="$1"
|
local repo_name="$1"
|
||||||
local local_mirror="${MIRROR_ROOT}/$repo_name"
|
local local_mirror="${MIRROR_ROOT}/${repos[$repo_name]}"
|
||||||
local remote_mirror="${UPLOAD_ROOT}/$repo_name"
|
local remote_mirror="${UPLOAD_ROOT}/${repos[$repo_name]}"
|
||||||
|
|
||||||
info "Downloading public distfiles for $repo_name"
|
info "Downloading public distfiles for $repo_name"
|
||||||
mkdir -p "${local_mirror}/"{distfiles,info}
|
mkdir -p "${local_mirror}/"{distfiles,info}
|
||||||
|
Loading…
Reference in New Issue
Block a user