Есть к пример 30 freebsd серверов. Накладно для каждого из них делать portsnap fetch. Можно ли как нибудь сделать один выделенный для этого сервер?К примеру. Раз в день 1 машина выполняет синхронизацию с интернет сервером portsnap.
Остальные 29 серверов используеют первую машину в качестре portsnap сервера.Вроде бы в настройках есть возможность указать сторонних portsnap сервер. Вот тока не пойму как его настроить. Что почитать или чем это делается? Спасибо
UP
>UP/usr/sbin/portsnap - это shell скрипт, который использует fetch и тянет файлы по обычному http. Отсюда делаем вывод, что можно использовать любой кэширующий http proxy.
Вообще, я бы в такой ситуации раздавал порты с одной машины по NFS, указав WKRDIRPREFIX=/usr/work в make.conf на всех машинах (дабы для сборки использовались локальная файловая система). distфайлы-то небось раздаются? Они поболе весят.
>>UP
>
>/usr/sbin/portsnap - это shell скрипт, который использует fetch и тянет файлы по
>обычному http. Отсюда делаем вывод, что можно использовать любой кэширующий http
>proxy.
>
>Вообще, я бы в такой ситуации раздавал порты с одной машины по
>NFS, указав WKRDIRPREFIX=/usr/work в make.conf на всех машинах (дабы для сборки
>использовались локальная файловая система). distфайлы-то небось раздаются? Они поболе весят.Спасибо. Очень интересное предложение. Что то я вопще стал подумывать об раздачи через nfs /usr/ports/packages уже собранных на тестовой машине.