|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Zonov 2:5020/830.28 31 Jul 2006 11:03:57 To : Sergey Matveychuk Subject : Re: portupgrade -------------------------------------------------------------------------------- >> Есть сервачок под 5.4 - там стоит куча барохла, надо это барахло >> обновить, >> но там трафф очень дорогой :) Есть другой сервачок с 4.11 там инет >> халявный. Hабор софта стоит разный. >> >> Внимание вопрос: как автоматизировать процесс выкачки дистфайлов на 2ом >> серваке для 1ого. Вообщем как получить список ссылок дистфайлов для 1ого >> сервака? SM> Hапример так: SM> Hа первом делаем pkg_info -qo \* > ports.list SM> Переносим список на второй, обновляем дерево портов и делаем нечто типа SM> этого: SM> perl -ne 'chomp; system "make -C /usr/ports/$_ OSVERSION=504000 SM> fetch-recursive" ports.list SM> По желанию можешь почиситить предварительно старые distfiles: SM> portsclean --distclean SM> И потом переноси все дерево портов: tar cvyf ports.tbz2 /usr/ports. Почти так и сделал, только мне не все надо дисты, а только необходимые, поэтому portupgrade -anrR взял список портов только для обновления потом for q in `cat list_dist` ; do make fetch DISTDIR=/newdist ; done Успехов! --- GoldED+/W32 snapshot-2000.12.24 * Origin: Жизнь - хорошая штука (2:5020/830.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/394444cdafc6.html, оценка из 5, голосов 10
|