On Sat, Jun 13, 2015 at 11:29 PM, Ralf Mardorf <info.mardorf@rocketmail.com> wrote:
Thank you Eli,
good to know a way to save disk space, assumed it's needed and/or wanted.
At the moment it's convenient for me to clone it.
$ du -sh /var/aur/ 1.7G /var/aur/
Regards, Ralf
:-P Please at least do a sparse checkout! [eschwartz@arch ~]$ cat bin/aur-mirroring #!/bin/bash aurdir=${HOME}/git/aur-mirror if [[ ! -e "${aurdir}" ]]; then echo "aur-mirror (${aurdir}) directory does not exist, initializing (without checkout)..." git clone -n git://pkgbuild.com/aur-mirror.git "${aurdir}" cd "${aurdir}" git config core.sparseCheckout true echo "creating sparse-checkout list from pacman..." pacman -Qqm > .git/info/sparse-checkout echo "checking out specified packages..." git checkout master elif [[ ! -d "${aurdir}" ]];then echo "${aurdir} is not a directory, oops!" exit 1 elif [[ ! -d "${aurdir}"/.git ]]; then echo "${aurdir} is not a repository, oops!" exit 2 else cd "${aurdir}" echo "rebuilding sparse-checkout list from pacman..." (cat .git/info/sparse-checkout; pacman --config /etc/pacman-nocustom.conf -Qqm)|sort -u | tee .git/info/sparse-checkout 1>/dev/null echo "updating repo..." git read-tree -mu HEAD git pull fi -- Eli Schwartz