Product SiteDocumentation Site

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