Страница 1 из 1
Создание ftp зеркала.
Добавлено: 2007-11-25 8:38:14
manefesto
Может быть тема не совсем отображает суть того что мне необходимо поэтому опишу ситуацию.
Есть у нас в локальной сети любители всяких *nixов. Соответственно имеется куча софта в исходниках. Так вот, мне будет проще и быстрее скачать софт у них чем из тырнеты. Как мне добавить эти ftp ресурсы, чтобы при сборке портов, сначала make пыталось бы стянуть исходники оттуда а потом только из тырнета ?
Надеюсь обьяснил доходчиво
Re: Создание ftp зеркала.
Добавлено: 2007-11-25 13:33:39
Alex Keda
vможно казать зеркала на которых вначале искать будет, а потом уже на оф сайте
Re: Создание ftp зеркала.
Добавлено: 2007-11-25 14:21:53
squid
по команде make, будет просматриваться содержимое /usr/ports/distfiles
на предмет наличия в нем дистрибутива[ов] cat distinfo, если таковые
отсутствуют там, будет производиться скачивание данного дистрибутива
с основного сайта: ftp.freebsd.org.
Управлять этим процессом можно определив ряд необходимых переменных
в файле /etc/make.conf (который создается на основе /etc/defaults/make.conf)
MASTER_SITE_BACKUP?= \
ftp://ftp.freebsd.org/pub/FreeBSD/ports ... IST_SUBDIR}/
закоментарим две верхние строчки и зададим ближайший к нам сайт с зеркалом
distfiles, например:
#MASTER_SITE_BACKUP?= \
#
ftp://ftp.freebsd.org/pub/FreeBSD/ports ... IST_SUBDIR}/
#--lavr
MASTER_SITE_BACKUP?= \
ftp://ftp.ru.freebsd.org/pub/FreeBSD/po ... IST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
MASTER_SORT_REGEX?= ^file: ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distfiles/ ://[^/]*\.ru/ ://[^/]*\.ru\.
если у нас выход в Internet через PROXY, определяем следующие переменные
в том же файле, если PROXY с авторизацией, man 3 fetch:
FETCH_ENV= FTP_PROXY=
ftp://10.0.0.1:21
FETCH_ENV= HTTP_PROXY=
http://10.0.0.1:80
Re: Создание ftp зеркала.
Добавлено: 2007-11-26 7:23:29
manefesto
Посмотрел я
man ports.
Нашел что меня интересует
Код: Выделить всё
MASTER_SITES
MASTER_SITE_FREEBSD
PATCH_SITES
На самом деле я пишу скрипт который бы выдергивал из указанного источника сорцы, но возникла трабла со всякими там
DIST_SUBDIR, но это я вынесу в другую ветку.
Вот тема
http://forum.lissyara.su/viewtopic.php?f=32&t=6015