On Wed, Aug 28, 2019 at 09:50:06PM +0300, Anton Farygin wrote: > On 28.08.2019 21:45, Anton Farygin wrote: > > Могут сломаться другие пользователи hasher'а, поскольку полностью > > прекращается обмен файлами в hasher/chroot/dev между процессами > > снаружи и внутри чрута. > > > > Например, пришлось починить пакет mkve, потому что mkve-cache > > использовал hsh-fakedev, которого больше нет. > > > > Я не удивлюсь, если сломаются какие-то пользователи mkimage. > > Интересно, как станет себя вести hasher в системах виртуализации. В > докере, в lxc. Везде, где можно создавать новые tmpfs, поведение будет таким же, как и прежде. Везде, где нельзя создавать новые tmpfs, hasher не будет работать совсем. > Скорее всего основные поломки могут случиться там, где как-то > ограничивают возможность создания устройств. Устройства создавались и раньше. Изменяется то, на какой файловой системе они создаются. Раньше это было непосредственно в hasher/chroot/dev, теперь это отдельно созданная tmpfs: $ hsh-run --mount=/proc -- cat /proc/mounts dev /dev tmpfs rw,nosuid,noexec,relatime,size=4k,nr_inodes=256,mode=755 0 0 shmfs /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=1024k,nr_inodes=256 0 0 proc /proc proc ro,nosuid,nodev,noexec,relatime,gid=19,hidepid=1 0 0 -- ldv