LINUX.ORG.RU

Несколько локальных директорий в PORTAGE_BINHOST

 ,


0

2

Я знаю, что в PORTAGE_BINHOST можно через пробел перечислять несколько серверов, используя протоколы http(s), ftp, ssh.

А можно ли указывать локальные директории? Они могут быть расположены на другом накопителе, примонтированы из удалённого хранилища, но не доступны по классическим протоколам. Зато доступны как обычные директории в системе.

Судя по коду в https://github.com/gentoo/portage/blob/f479250c9cb9d82af4d621aa008d4d1e37a28a... и использованию urlparse(), он должен работать и с локальными URI.

https://docs.python.org/2/library/urlparse.html

The module has been designed to match the Internet RFC on Relative Uniform Resource Locators. It supports the following URL schemes: file, ftp, gopher, hdl, http, https, imap, mailto, mms, news, nntp, prospero, rsync, rtsp, rtspu, sftp, shttp, sip, sips, snews, svn, svn+ssh, telnet, wais.

Т.е. должно работать через «file:///bin_dir/», или как-то так.

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

Я знаю, что в PORTAGE_BINHOST можно через пробел перечислять несколько серверов, используя протоколы http(s), ftp, ssh.

И работает? Давно это пробовал, нашел где-то на bgo инфу, что портаж токого не умеет.

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

Понятно. Тогда только использовать локальные http/ftp, например. Единственный простой вариант был только с 'file', другое он не пропустит в PORTAGE_BINHOST уже на этапе urlparse().

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