[d-kernel] Q: kernel modules for 7.x

iv на altlinux.org iv на altlinux.org
Чт Май 28 11:46:14 MSK 2026


On Thu, May 28, 2026 at 10:09:34AM +0200, Konstantin Lepikhov wrote:
> Hi iv!
> 
> On 05/28/2026, at 11:32:07 AM you wrote:
> 
> > On Thu, May 28, 2026 at 08:46:49AM +0200, Konstantin Lepikhov wrote:
> > > Hi Anton!
> > > 
> > > On 05/28/2026, at 09:37:31 AM you wrote:
> > > 
> > > > https://www.altlinux.org/Hasher/Руководство#Монтирование_/proc
> > > > 
> > > И что вы пытаетесь сказать этой ссылкой? Там написана фигня:
> > > BuildRequires: /proc считывается только _сборочницей_, hsh про эту опцию
> > > не знает
> > 
> > Знает. Girar собирает пакеты обыкновенным правильно настроенным hsh,
> > никакой секретной чёрной магии там нет. Вы можете также настроить
> > hasher-privd и hasher на своей системе, и hsh будет монтировать /proc в
> > сборочный chroot при наличии BuildRequires: /proc. Как
> > это сделать написано по приведённой Антоном ссылке.
> Еще раз, hsh _не знает_ про BuildRequires: /proc как отдельную конструцию
> в .spec, которая что-то включит в hsh при сборке, 

Человек, который не хочет читать исходники hasher (Вы) спорит с человеком,
который не хотел читать исходники hasher, но тем не менее читал их[0],
(то есть со мной), о том, что в этих исходниках написано. Забавно.

Если Вы откроете исходники hasher и найдёте там функцию
calculate_required_mountpoints[1], а потом посмотрите, что и зачем она
делает, вы увидите, как все `BuildRequires /<whatever>` собираются
и затем монтируются, если они есть в `$known_mountpionts` из настроек
hasher. Единственное, что делает в этом плане girar -- добавляет нужное
в known_mountpoints в ~/.hasher/config[2][3], именно так, как написано
в указаной Антоном документации.

[0] конечно же страдая от этого противоречия
[1] https://git.altlinux.org/gears/h/hasher.git?a=blob;f=hasher/hsh-sh-functions.in;h=cc8a4c30547fb50deb8705348d4dfee38e719860#l802
[2] https://altlinux.space/girar/girar/src/branch/master/gb/remote/gb-remote-plant#L19
[3] https://altlinux.space/girar/girar/src/branch/master/gb/remote/gb-remote-plant#L65

> это функционал girar.

Не знаю, откуда у Вас такое представление, но оно неверно технически.

-- 
  wbr,
    iv m.


Подробная информация о списке рассылки devel-kernel