[freebsd] ports/distfiles

krishtaf

Может все-таки кто-нибудь миррорит субж ?
И еще, как понять какие файлы нужно скачать чтобы собрать тот или иной порт ?
Достаточно для этого посмотреть в distinfo ?

pollak

посмотри
unix.local
gulipin.local

krishtaf

как во фре 5.2.1 сказать чтобы при собирании портов порты брались с определенного фтп в локалке?
по аналогии с /usr/ports/distfiles и /mnt/cdrom/ports/distfiles, т.е. чтобы заглядывал еще и на указанный фтп ?

buba741

Чота ты, Вова, совсем расслабился. Читай доки, да и в форуме про это не раз писали.

dus1970

echo 'MASTER_SITE_BACKUP?=ftp://unix.local/pub/ports/distfiles/${DISTDIR}' >> /etc/make.conf

krishtaf

таких записей сколько может быть ?

krishtaf

раз пошла такая пьянка, тогда вот еще:
как правильно обновить сорцы и порты с unix.hackers с 5.2.1 до куррента ?
так правильно ?
supfile для обновления сорцов:
*default tag=.
*default host=unix.hackers
*default prefix=/usr
*default base=/usr/local/etc/cvsup
*default release=cvs delete use-rel-suffix
src-all
supfile для обновления портов:
*default tag=.
*default host=unix.hackers
*default prefix=/usr
*default base=/usr/local/etc/cvsup
*default release=cvs delete use-rel-suffix
ports-all
Сокральный смысл "tag" и "release" ?

krishtaf

насколько свежие distiles на katorbr.hackers(gulipin.local) кто может сказать ?

hoha32

Вроде как регулярно обновляются. Только не по всем позициям
А вот сразу после cvsup'а портов много чего там может и не найтись

krishtaf

а кто-нить xorg-ий сервак ставил ? много хемора с его установкой и настройкой ?

eee1

ты вот это забыл:
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}

eee1

да.
обычно ports обновляются намного быстрее чем distfiles
кстати на unix.hackers каждый день идет синхронизация distfiles с ftp.radio-msu.net и cvs с ftp.chg.ru

Asgard

кстати на unix.hackers каждый день идет синхронизация distfiles с ftp.radio-msu.net и cvs с ftp.chg.ru

Пробовал я как-то давно миррорить эти сервера - бесполезное дело.
Там наряду с нормальными исходниками лежат и старые.
Если хочешь реально скопировать все исходники, то
лучше сделай
cd /usr/ports && make fetch

eee1

make fetch

вот это проблема, у меня нет безлимитного инета

krishtaf

но ты же мирроришь
make fetch( или make fetch recursive ) - возмет все кроме мусора

Asgard

действительно, если ты находишь возможность смиррорить ftpшники, то дистфайлы проблема меньшая
да и траффика сожрет меньше чем миррорить все это

squeeze

а кто как чистит distfiles ?
чистит в смысле от старых версий.

Asgard

portsclean -С - удаляет work директории
portsclean -D - удаляет сорцы, упонимания которых нет в портах
portsclean -DD - удаляет все сорцы, порты которых не установлены
А софтина эта из порта /usr/ports/sysutls/portupgrade

squeeze

о !
спасибо
Оставить комментарий
Имя или ник:
Комментарий: