как можно попросить emerge и её друзей из portage просматривать не только дефолтную DISTDIR и PKGDIR, но и другие...
вместо пояснения:
Надо всё это для нетбука: дома монтирую по самбе в рид-онли каталоги с готовыми пакетами и дистфайлами. Также иногда монтирую всё это с внешнего диска или флешки. И не хочу, чтобы пакеты уже имеющиеся в системе маскировались другими. А также раздражает ругань по поводу локов...
ЗЫ: ради этого поднимать ftp и BINHOST очень не хочется...
Несколько distfiles, packages etc
А разве добавление DISTDIR="/путь/к/папке" PKGDIR="/путь/к/папке" в make.conf уже не работает?..
А разве добавление DISTDIR="/путь/к/папке" PKGDIR="/путь/к/папке" в make.conf уже не работает?..
это только один путь для "системной" DISTDIR, в которую ebuild fetch всё загружает итп... по умолчанию он установлен на $PORTDIR/distfiles...
И ман за тебя читать?
Use the PORTAGE_RO_DISTDIRS variable to specify one or more read-only directories containing distfiles.
И ман за тебя читать?
просмотрел... бывает...
вопрос по поводу PKGDIR открыт.
монтировать по самбе PKGDIR - не вариант... работает оно ну уж очень медленно...
ЗЫ: никто не натыкался на статьи о BINHOST по самбе или в обычной ФС без поднятия ftp/http?
PORTAGE_BINHOST="file://path" можно попробовать. За работу не ручаюсь.
PORTAGE_BINHOST="file://path" можно попробовать. За работу не ручаюсь.
пробовал - не работает... вробе пишет, что плохая uri или что неизвестный протокол, не помню... давно было...
Не знаю, как с PORTAGE_BINHOST, а вот GENTOO_MIRRORS можно указывать зеркала не "file:///path" а просто в виде "/path/to/local/mirror", то есть без "file://"
Полагаю, это должно работать и с PORTAGE_BINHOST, хотя и не проверял.