История изменений
Исправление intelfx, (текущая версия) :
Т. е. как-то так:
$ cat /etc/pacman.conf
<...>
CacheDir = /var/cache/pacman/pkg
CacheDir = /var/cache/pacman/custom
<...>
[custom]
SigLevel = Optional
Server = file:///srv/packages
$ cat /etc/fstab
<...>
/srv/packages /var/cache/pacman/custom none bind,ro 0 0
<...>
Исходная версия intelfx, :
При этом возникает вторичная проблема, pacman -Sc
может повредить тебе каталог с репозиторием. Чтобы обойти это, сделай от своего репозитория mount -o bind,ro
в отдельный каталог и используй его.
Т. е. как-то так:
$ cat /etc/pacman.conf
<...>
CacheDir = /var/cache/pacman/pkg
CacheDir = /var/cache/pacman/custom
<...>
[custom]
SigLevel = Optional
Server = file:///srv/packages
$ cat /etc/fstab
<...>
/srv/packages /var/cache/pacman/custom none bind,ro 0 0
<...>