Kn1ght
написал 12 мая 2004 года в 11:54 (1282 просмотра)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 2 комментария на сайте.
Здравствуйте!
вот друг попросил сделать срез портов во фре.. всех… (да мне тоже пригодится)
как это реализовать?
cd /usr/ports && make fetch
неполучается, так как оно ругаеться если какой либо порт с чемто конфиликтует (ну чтото незагружено, чтото непрописано)
make fetch-list
хорошо но там нету конечной папки, а вручную распихивать (ну например win32codec или mplayer) по папкам 56тысяч файлов не очень весело
пробывал мутить в rsync и фтп с офф.сервера… получилося.. но там каждого файла по 2-5 версий и ктому же не все порты…
подскжтите как это можно сделать?
Последние комментарии
-
fhunter, 29 ноября в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
-
DimitriuS, 6 сентября в 10:37 → Перекличка 14
-
Иванн, 9 апреля в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
-
fhunter, 26 февраля 2021 года в 20:45 → A, MX, PTR — Настройка и проверка извне. Как ? 2

Экология и вегетарианство на благо всем живым существам Планеты.
i podskazhite skoka zajmet eto mesta
tozhe ho4u tak sdelat:)
1. Зачем и куда распихивать файлы? Они все в distfiles должны быть.
2. Сколько места? Зайди в distfiles на ftp и <*>.
2 myst
если ыт внимательно посмотриш содержание папочки distfiles то заметиш там энное количество дерикторий…
и не все файлы лежат в distfiles на серверах..
я решил эту проблему простым скрипом
for fp in `find /usr/ports -type d`
do
cd $fp
make checksum
done
оно заходит в каждую директорию в /usr/ports и делает там make checksum, т.е. проверяет контрольные суммы файлов.. если файла нет то она его выкачивает….
более врасивого метода ненашел…
некрасиво вы, товарищ Рыцарь, скрипты пишите :))
а вообще, вроде должен ведь быть текстовой файл, со списком всех файлов портов.. комбинируем awk, wget/ftp, xargs и чего ещё — и будет счастие…
2 Genie
впринцепе да =) да какая вообщемто разница.. эффект один и тотже..
Так и есть, но не 57000 же?..