#!/bin/bash mirror_dir='/srv/http/arch-mirror' find "${mirror_dir}" -type f -printf '%h\n' \ | uniq \ | sort -u \ | while read -r repo_dir; do paccache -v -r -k 2 -c "${repo_dir}" done