FreeBSD, путь к портам

dus1970

ОС для меня нов, и вопрос, вероятно, глуп:

pwd
/usr/ports/someport
make


Что нужно сделать, чтобы fetch обращался не к ftp.freebsd.org, а, например, к somehost.local ?
Вот это


setenv MASTER_SITE_FREEBSD somehost.local/pub/unix/FreeBSD/.../distfiles


ни к каким видимым изменениям не ведет.
P.S. Просьба не рекомендовать man ports, man fetch и т.д.: я знаю волшебные три буквы наизусть и умею найти их на клавиатуре самостоятельно.

dus1970

равно как и решения вроде
/etc/hosts:
172.16.5.160 ftp.freebsd.org
- структура каталогов заведомо разная.

hoha32

подмонтируй (или сделай линк) их к /usr/ports/distfiles, у кого-то они есть по самбе расшаренные

Asgard

А вот в /etc/hosts этого делать не надо
Лучше в /etc/make.conf сделай


MASTER_SITE_BACKUP?= \
ftp://ftp.chg.ru/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}

Asgard

Ну вот самбу ну лучше не монтировать

hoha32

это бесплатный ftpшник или просто пример?

dus1970

Спасибо, попробую.

hoha32

на время компиляции - почему бы и нет? если mount_smbfs синхронизирован с ядром, то систему не вешает вроде

Asgard

для всех в сети V и Гольфовских пользователей бесплатен

hoha32

Тады не катит

Asgard

Раньше я пробовал маунтить smbfs, но для /usr/src и /usr/ports лучше не надо
Лучше по nfs

hoha32

а где его взять-то? где та добрая душа, что их расшарит?

Asgard

а тебе очень надо?
могу дать свои /usr/src и /usr/ports
но сразу говорю, что distfiles там только то, что я юзаю

hoha32

да не шибко, я самбой не брезгую

tokuchu

> а где его взять-то? где та добрая душа, что их расшарит?
Что тебе расшарить надо?

sergey_m

Если структура каталогов заведомо разная, то ничего у тебя не выйдет. Разве что поправить руками /usr/ports/Mk/*, но проще наверное качать руками.
Оставить комментарий
Имя или ник:
Комментарий: