Package Proxy Cache
if you want to install the same arch packages over and over - like for testing AIF profiles - it could help if you wouldnt have to get the packages everytime from the internet. this arcticle shows you how to setup a Squid proxy that only caches arch packages and can be used with aif/pacman/wget/etc with minimal modifications to the client system.
this is the minimum configuration to get squid cache arch packages.
before defining these rules, remove/comment (if you dont need them) all the default refresh_patterns Template:File that should define that *.pkg.tar.* gets cached, and anything else should not
Objects larger than this size will NOT be saved on disk Template:File
Set the cache dir and its maximum size and subdirs Template:File
it could be helpful to check the config file before running Template:Cli
Follow Squid Access
Manual Arch Install
before running /arch/setup, add variables for your proxy. to do so, run on the console Template:Cli
now just use /arch/setup to normally install the system, and it should use your proxy. watch the squid logs to verify this.
Automatic Arch Install
After login in the arch install image, setup your network (eg. `dhcpcd eth0`) and get this AIF profile on it.
and after the setup is done, the installed system should use your proxy for pacman/wget/etc.