8.7. Монтирование файловых систем внутри hasher
Некоторым приложениям для сборки требуется смонтированная файловая система (например, /proc). hasher поддерживает монтирование дополнительных файловых систем в сборочную среду.
Монтирование происходит при одновременном выполнении следующих четырех условий:
файловая система описана в файле /etc/hasher-priv/fstab, либо является одной из предопределенных: /proc, /dev/pts, /sys;
файловая система указана в опции allowed_mountpoints в конфигурации hasher-priv (/etc/hasher-priv/system);
файловая система указана при запуске hasher в опции --mountpoints, либо указана в ключе known_mountpoints конфигурационного файла hasher (~/.hasher/config);
файловая система указана сборочной зависимостью (например, BuildReq: /proc) собираемого пакета, прямой или косвенной (через зависимости сборочных зависимостей пакета).
Для монтирования
/proc необходимо:
в
/etc/hasher-priv/system добавить строку:
allowed_mountpoints=/proc
в
~/.hasher/config добавить строку (либо указывать опцию
--mountpoints=/proc при сборке пакета):
known_mountpoints=/proc
в spec-файле пакета указать:
BuildRequires: /proc