Можно как то всем портам во FreeBSD указать другой путь для скачивания distfiles, чтоб сначала пробовал локальный ftp а затем уж если не находит его там то качает сверху? Кто как решает эту проблему? Я понимаю что можно каждому отдельному порту это прописать, но это хорошо только когда у порта нет dependencies
>Можно как то всем портам во FreeBSD указать другой путь для скачивания
>distfiles, чтоб сначала пробовал локальный ftp а затем уж если не
>находит его там то качает сверху? Кто как решает эту проблему?
>Я понимаю что можно каждому отдельному порту это прописать, но это
>хорошо только когда у порта нет dependenciesУ меня вот так канает:
MASTER_SITE_BACKUP?=ftp://info.ic.tsu.ru/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://isc.tsu.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://shadows.tusur.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://arty.keva.tusur.ru/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://freebsd.tsc.ru /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://online.tomsk.net /pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://sur.net.ru &n... /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp.tomsknet.ru /pu.../${DIST_SUBDIR}/\
ftp://top.tspace.ru  .../${DIST_SUBDIR}/\
все сначала вытягивается с этих хостов, если не находится, то уже дальше ломится...
>У меня вот так канает:
>MASTER_SITE_BACKUP?=ftp://info.ic.tsu.ru/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
> ftp://isc.tsu.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
> ftp://shadows.tusur.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
> ftp://arty.keva.tusur.ru/FreeBSD/distfiles/${DIST_SUBDIR}/\
> ftp://freebsd.tsc.ru
> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
> ftp://online.tomsk.net
> /pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
> ftp://sur.net.ru
> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
> ftp://ftp.tomsknet.ru
> /pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
> ftp://top.tspace.ru
> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>все сначала вытягивается с этих хостов, если не находится, то уже дальше
>ломится...
это ты в Makefile прописываешь или куда?
>>У меня вот так канает:
>>MASTER_SITE_BACKUP?=ftp://info.ic.tsu.ru/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
>> ftp://isc.tsu.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://shadows.tusur.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://arty.keva.tusur.ru/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://freebsd.tsc.ru
>> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://online.tomsk.net
>> /pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
>> ftp://sur.net.ru
>> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://ftp.tomsknet.ru
>> /pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
>> ftp://top.tspace.ru
>> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>>все сначала вытягивается с этих хостов, если не находится, то уже дальше
>>ломится...
>это ты в Makefile прописываешь или куда?
да в Makefie.
>>это ты в Makefile прописываешь или куда?
>да в Makefie.дак если нужно поставить порт с множеством зависимостей, то надо всем Makefile менять, а это запарочно
>>>это ты в Makefile прописываешь или куда?
>>да в Makefie.
>
>дак если нужно поставить порт с множеством зависимостей, то надо всем Makefile
>менять, а это запарочно
не знаю про что ты говоришь
но у меня никаких запарок с этим нет
все работает
нет на этих серверах
ломится на основные
хотя в основном на этих все есть...
>>У меня вот так канает:
>>MASTER_SITE_BACKUP?=ftp://info.ic.tsu.ru/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
>> ftp://isc.tsu.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://shadows.tusur.ru/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://arty.keva.tusur.ru/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://freebsd.tsc.ru
>> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://online.tomsk.net
>> /pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
>> ftp://sur.net.ru
>> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>> ftp://ftp.tomsknet.ru
>> /pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
>> ftp://top.tspace.ru
>> /pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
>>все сначала вытягивается с этих хостов, если не находится, то уже дальше
>>ломится...
>это ты в Makefile прописываешь или куда?/etc/make.conf - один раз укажешь и не будешь мучаться
для примера: /etc/defaults/make.conf
>для примера: /etc/defaults/make.conf
а я думал ты это присываешь в каждый Makefile каждого порта который хочешь установить.
Спасибо большое, сейчас буду пробовать
Можно и по другому
берется полностью директорий с портами - кладется на одну машинуа на всех других - монтируется - в директорий с тем же названием
...что то там типа /usr/local/ports что литогда любая машина будет лезть по локальный типа сервер портов сначала
а если там нет - то уже куда скажем - как тут говорилосьТогда все кто себе что нибудь ставит из портов - ставят централизованно и не надо 100 раз тащить одно и то же на каждую машину и отслежавать
>>для примера: /etc/defaults/make.conf
>а я думал ты это присываешь в каждый Makefile каждого порта который
>хочешь установить.
>Спасибо большое, сейчас буду пробовать