On Tue, Feb 06, 2007 at 12:37:03AM +0300, Vitaly Lipatov wrote: > On 5 февраля 2007, Epiphanov Sergei wrote: > > В сообщении от Monday 05 February 2007 12:03 Alexey Shabalin > написал(a): > > > > Из-за чего такое может быть? Команда: "hsh ~/Work/Repo > > > > <пакет>", до этого собирал в hasher - проблем не было. > > > > > > добавте > > > --mountpoints=/proc > > > > А почему не берётся информация из .spec? > Если собирать с помощью rpmbsh - берётся. Что берётся? Если можно, конкретнее. Я чувствую, что rpmbsh делает что-то странное, но прежде чем критиковать, хочу уточнить детали. Что касатеся монтирования при сборке пакетов hasher'ом. Согласно hsh(1), "--mountpoints=LIST Defines list of known mount points. Every build dependence which belongs to this list will be mounted." Другими словами, srpm-пакет с помощью сборочных зависимостей и зависимостей установленных в сборочную среду пакетов говорит, что ему нужно монтировать, а hsh --mountpoints=LIST определяет, что можно монтировать. В результате будет смонтировано пересечение этих двух множеств. Таким образом, если вы готовы для любой сборки разрешить монтировать любой ресурс (из разрешённых системным администратором), то достаточно добавить known_mountpoints=comma-separated-list-of-known-mount-points в ~/.hasher/config Заметьте, всё вышесказанное непосредственно следует из hsh(1)/hsh-rebuild(1) и касается как самой утилиты hsh, так и утилиты hsh-rebuild. У hsh-run/hsh-shell тоже есть ключ --mountpoints=LIST, но его семантика отличается от одноимённого ключа hsh/hsh-rebuild, а именно, LIST там определяет список точек монтирования, которые должны быть смонтированы. -- ldv