URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 17734
[ Назад ]

Исходное сообщение
"ports и distfiles"

Отправлено Kristo , 12-Июн-02 15:56 
Можно как то всем портам во FreeBSD указать другой путь для скачивания distfiles, чтоб сначала пробовал локальный ftp а затем уж если не находит его там то качает сверху? Кто как решает эту проблему? Я понимаю что можно каждому отдельному порту это прописать, но это хорошо только когда у порта нет dependencies

Содержание

Сообщения в этом обсуждении
"RE: ports и distfiles"
Отправлено dubanoze , 12-Июн-02 18:45 
>Можно как то всем портам во 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}/\
все сначала вытягивается с этих хостов, если не находится, то уже дальше ломится...


"RE: ports и distfiles"
Отправлено Kristo , 12-Июн-02 20:55 
>У меня вот так канает:
>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 прописываешь или куда?


"RE: ports и distfiles"
Отправлено dubanoze , 12-Июн-02 21:29 
>>У меня вот так канает:
>>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.


"RE: ports и distfiles"
Отправлено Kristo , 13-Июн-02 00:11 
>>это ты в Makefile прописываешь или куда?
>да в Makefie.

дак если нужно поставить порт с множеством зависимостей, то надо всем Makefile менять, а это запарочно


"RE: ports и distfiles"
Отправлено dubanoze , 13-Июн-02 00:39 
>>>это ты в Makefile прописываешь или куда?
>>да в Makefie.
>
>дак если нужно поставить порт с множеством зависимостей, то надо всем Makefile
>менять, а это запарочно
не знаю про что ты говоришь
но у меня никаких запарок с этим нет
все работает
нет на этих серверах
ломится на основные
хотя в основном  на этих все есть...



"RE: ports и distfiles"
Отправлено lavr , 13-Июн-02 09:59 
>>У меня вот так канает:
>>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


"RE: ports и distfiles"
Отправлено Kristo , 13-Июн-02 11:30 
>для примера: /etc/defaults/make.conf
а я думал ты это присываешь в каждый Makefile каждого порта который хочешь установить.
Спасибо большое, сейчас буду пробовать



"RE: ports и distfiles"
Отправлено Alex , 13-Июн-02 14:42 
Можно и по другому
берется полностью директорий с портами - кладется на одну машину

а на всех других - монтируется - в директорий с тем же названием
...что то там типа /usr/local/ports что ли

тогда любая машина будет лезть по локальный типа сервер портов сначала
а если там нет - то уже куда скажем - как тут говорилось

Тогда все кто себе что нибудь ставит из портов - ставят централизованно и не надо 100 раз тащить одно и то же на каждую машину и отслежавать

>>для примера: /etc/defaults/make.conf
>а я думал ты это присываешь в каждый Makefile каждого порта который
>хочешь установить.
>Спасибо большое, сейчас буду пробовать