Files
docker-alpine-mirror/root/defaults/alpine-mirror
Pi-Farm 6195bbe3cd
All checks were successful
/ release-and-build (push) Successful in 36s
fix latest-stable
2026-02-25 00:24:30 +01:00

46 lines
819 B
Plaintext
Executable File

#!/bin/sh
lockfile="/tmp/alpine-mirror.lock"
if [ -z "$flock" ] ; then
exec env flock=1 flock -n $lockfile "$0" "$@"
fi
src=rsync://rsync.alpinelinux.org/alpine/
dest=/app/www/alpine/
exclude="--exclude v2.* \
--exclude v3.0 \
--exclude v3.1 \
--exclude v3.3 \
--exclude v3.4 \
--exclude v3.5 \
--exclude v3.6 \
--exclude v3.7 \
--exclude v3.8 \
--exclude v3.9 \
--exclude v3.10 \
--exclude v3.11 \
--exclude v3.12 \
--exclude v3.13 \
--exclude v3.14 \
--exclude v3.15 \
--exclude v3.16 \
--exclude v3.17 \
--exclude v3.18 \
--exclude v3.19 \
--exclude v3.20 \
--exclude v3.21 \
--exclude v3.22 \
--exclude v3.23 \
--exclude edge \
--exclude latest-stable"
mkdir -p "$dest"
/usr/bin/rsync \
--archive \
--update \
--hard-links \
--delete \
--delete-after \
--delay-updates \
--timeout=600 \
$exclude \
"$src" "$dest"