#!/bin/sh # args srcdir="$1" dstdir="$2" rate="${3-16}" echo "#" echo "# srcdir: $srcdir" echo "# dstdir: $dstdir" echo "#" echo "# rsync rpm packages" rsync -av --fuzzy --bwlimit=$rate \ --include "*.rpm" \ --include "*/" \ --exclude "*" \ "$srcdir" "$dstdir" echo "#" echo "# rsync repodata, cleanup" rsync -av --delete-after --bwlimit=$rate \ "$srcdir" "$dstdir" echo "#" echo "# done" echo "#"