#!/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" mkdir -p "$dest" /usr/bin/rsync \ --archive \ --update \ --hard-links \ --delete \ --delete-after \ --delay-updates \ --timeout=600 \ $exclude \ "$src" "$dest"