https://www.altlinux.org/Packaging/Vendoring > 1. Запускаем сборку без сети на существующей версии пакета. > 2. После ошибки сборки, вызванной недоступностью сетевого ресурса (например, «Failed to fetch...») необходимо прописать свой DNS во внутрь хешера, для этого сначала можно посмотреть что у Вас за nameserver > # cat /etc/resolv. > $ hsh-shell --rooter > # echo nameserver 77.88.8.8 >> /etc/resolv.conf Было бы здорово объединить эти три пункта в один, чтобы вместо того чтобы ждать и писать: gear --hasher --commit -v -- hsh --apt-config=$HOME/apt/apt.conf.sisyphus.x86_64 -v --mountpoint=/proc 2>&1 hsh-copy --rooter /etc/resolv.conf /etc/resolv.conf share_network=1 gear --hasher --commit -v -- hsh-rebuild -v --mountpoint=/proc Можно было сделать так: share_network=1 gear --hasher --commit -v -- hsh --apt-config=$HOME/apt/apt.conf.sisyphus.x86_64 --resolv-conf=/etc/resolv.conf -v --mountpoint=/proc 2>&1 Это бы очень здорово сэкономило бы время.
Такая возможность есть и сразу встроена в hasher, регулизуется через опцию install_resolver_configuration_files=1 в ~/.hasher/config . Но настройка, которая копирует эти конфиги вообще всегда при сборке любых пакетов кажется мне неправильным подходом, я бы делал иначе: $ hsh --initroot $ hsh-update-resolver-conf $ share_network=1 gear --commit --hasher -- hsh-rebuild Такое проще всего положить в скрипт и использовать, а главное -- конфигурация из-за пределов chroot-а не будет приезжать туда, куда не надо.
(Ответ для Gleb F-Malinovskiy на комментарий #1) > Такая возможность есть и сразу встроена в hasher, регулизуется через опцию > install_resolver_configuration_files=1 в ~/.hasher/config . > > Но настройка, которая копирует эти конфиги вообще всегда при сборке любых > пакетов кажется мне неправильным подходом, я бы делал иначе: > $ hsh --initroot > $ hsh-update-resolver-conf > $ share_network=1 gear --commit --hasher -- hsh-rebuild > > Такое проще всего положить в скрипт и использовать, а главное -- > конфигурация из-за пределов chroot-а не будет приезжать туда, куда не надо. Действительно... Спасибо!