Files
docker-alpine-mirror/root/defaults/alpine-mirror
user.name pi-farm 78ba2177c1
All checks were successful
/ release-and-build (push) Successful in 39s
switch to rsync to use --filter="merge rsync-rules.txt" and set it to v3.0 for testing / set BUILD_TAG=3.0
2026-02-25 10:54:27 +01:00

19 lines
376 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/
mkdir -p "$dest"
/usr/bin/rsync \
--archive \
--update \
--hard-links \
--delete \
--delete-after \
--delay-updates \
--timeout=600 \
--filter"merge /config/rsync-rules.txt" \
"$src" "$dest"