full distfiles

Всем добрый вечер.
Даже не знаю с чего начать.
В общем так.
Для моего друга, живущего за МКАД-ом, нужны были дистфайлы.
Дело осложнялось тем, что у него платформа отличная от моей.
У него: AMD64, у меня Inte32.
Разные оверлеи.
Плюс у него нет широкого канала интернет.

Похожая тема не раз поднималась, и мной в том числе (тут : http://www.gentoo.ru/node/21656 )

Решил все это дело облагородить.
Написал несколько скриптов, которые "бегут" по каждому ebuild и скачивают его.

Вот исходники:

Поясню суть работы.
Получаем свежее дерево портежей и оверлеев.
Поскольку я пользуюсь палудисом - для меня это упирается в одну команду cave sync

скрипт mirror_distfiles.sh скачивает snapshot-ы с немецких зеркал.
Затем по каждому билду "бежим" и скачиваем для каждой из платформ.
Сначала для x86, затем amd64.
То что не удалось скачать, запишем в отдельный файл (и потом его посмотрим и проанализируем).

Поскольку профили для x86-amd64 разные и не должны мешать основной работе, то пришлось воспользоваться фичами портежа.
Я создал отдельный каталог /chroot.
Туда вынес основные для работы каталоги.
Файлы приложены в архив.

Возможно некоторые скажут, что проще сделать chroot и там уже работать как с отдельной системой.
Для меня это оказалось не удобно.
Так как нужно было бы bind-ить большое кол-во каталогов.

Ну, в общем вроде бы все.
Жду критику и предложения.

а не проще ли скачать целиком

а не проще ли скачать целиком distfiles с какого-нибудь зеркала?

BuriK666 написал(а): а не

BuriK666 написал(а):
а не проще ли скачать целиком distfiles с какого-нибудь зеркала?

не все дисты лежат на зеркалах.
А в оверлееях, чаще всего, дисты выкладывают только у себя на хостинге.

а сколько можно заработать,

а сколько можно заработать, выложив файл на ифолджер ? на пиво хватает ?

По теме - у инфры , имхо, этих скриптов давно и прочно на все случаи; 2-е - есть зеркала с рсинком

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): а

slepnoga написал(а):
а сколько можно заработать, выложив файл на ифолджер ? на пиво хватает ?

Что я могу сказать. Встречал человека, который зарабатывал этим на жизнь, немного выше среднего. :)

По теме - у инфры , имхо,

По теме - у инфры , имхо, этих скриптов давно и прочно на все случаи; 2-е - есть зеркала с рсинком
покажите мне хоть одно полное зеркало.

http://www.gentoo.org/main/en

Зеркала не полные.И потом,

Зеркала не полные.
И потом, Вы пользуетесь только стабильными пакетами?
А пакеты java (jre,jdk) лежат только на sun, oracle серверах.

А если подключен оверлей?
Они свои дисты хранят на других хостах (http://sourceforge.net и т.д)

app-portage/trickyfetch

* app-portage/trickyfetch [1]
Available versions: ~6.5!m {{zsh-completion}}
Homepage: https://github.com/vaeth/trickyfetch/
Description: Plugin for FETCHCOMMAND to help organize and cleanup your DISTDIR

[1] "mv" layman/mv

Настоятельно рекомендую полуркать ридми с его хомяка.

:)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".