LINUX.ORG.RU

Можно ли сделать оверлей без git?

 ,


0

1

А то для того, чтобы этот git установить нужно 94 пакета...
И наличие всяких утилит создаёт дополнительные удобства для хакеров.

Теоретически понятно, что «можно всё». Но как?

Искал в гугле
https://www.google.com/search?q=gentoo overlay without git

и не нашел.

Ну и чтобы два раза не вставать, в списке оверлеев, как указать где лежат distfiles-архивы и бинарные архивы?

★★☆

Последнее исправление: Einstok_Fair (всего исправлений: 1)

Локальному оверлею вообще не нужна никакая VCS. Что имеется ввиду под словом «оверлей»?

в списке оверлеев, как указать где лежат distfiles-архивы и бинарные архивы?

Не понятно, что имеется в виду, отдельное хранилище дистфайлов и пакетов для оверлея? А зачем? Сомневаюсь, что это возможно.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от xaTa

я хочу web. И бинарный файлы к оверлею. Чтобы подключить его и установить программу без всяких там компиляций.

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair
cat /etc/portage/repos.conf/my-overlay.conf
[my-overlay]
location = /var/db/repos/my-overlay
sync-type = webrsync
sync-uri = http://example.com/my-overlay
auto-sync = yes
priority = 50

Ну суть я думаю ты понял.

xaTa ★★★
()
Ответ на: комментарий от Einstok_Fair

Никакого скрипта не пользовал. Все и так синхронизировалось. Мне это нужно было для того что бы обновлять дерево portage сначала на бинхосте а уже по этому срезу обновление для тех машин которые должны хавать бинарники. Но сейчас пользую rsync т.к в разы быстрее работает.

xaTa ★★★
()

Да и почему тебя git требует аж 94 пакета зависимостей? У меня около 15 при любой конфигурации.

xaTa ★★★
()

repos.conf

cvs: [cvs://]:access_method:[username@]hostname[:port]:/path
git: (git|git+ssh|http|https)://[username@]hostname[:port]/path
rsync: (rsync|ssh)://[username@]hostname[:port]/(module|path)

make.conf

GENTOO_MIRRORS=distfiles
PORTAGE_BINHOST=бинарные

или mount все это

why
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.