Создание ftp зеркала.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Создание ftp зеркала.

Непрочитанное сообщение manefesto » 2007-11-25 8:38:14

Может быть тема не совсем отображает суть того что мне необходимо поэтому опишу ситуацию.
Есть у нас в локальной сети любители всяких *nixов. Соответственно имеется куча софта в исходниках. Так вот, мне будет проще и быстрее скачать софт у них чем из тырнеты. Как мне добавить эти ftp ресурсы, чтобы при сборке портов, сначала make пыталось бы стянуть исходники оттуда а потом только из тырнета ?

Надеюсь обьяснил доходчиво
я такой яростный шо аж пиздеЦ
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Создание ftp зеркала.

Непрочитанное сообщение Alex Keda » 2007-11-25 13:33:39

Код: Выделить всё

man ports
vможно казать зеркала на которых вначале искать будет, а потом уже на оф сайте
Убей их всех! Бог потом рассортирует...

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: Создание ftp зеркала.

Непрочитанное сообщение squid » 2007-11-25 14:21:53

по команде 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
хех..

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Создание ftp зеркала.

Непрочитанное сообщение manefesto » 2007-11-26 7:23:29

Посмотрел я man ports.
Нашел что меня интересует

Код: Выделить всё

MASTER_SITES
MASTER_SITE_FREEBSD
PATCH_SITES
На самом деле я пишу скрипт который бы выдергивал из указанного источника сорцы, но возникла трабла со всякими там DIST_SUBDIR, но это я вынесу в другую ветку.
Вот тема http://forum.lissyara.su/viewtopic.php?f=32&t=6015
я такой яростный шо аж пиздеЦ
Изображение