[sisyphus] mkimage-profiles или hasher -- кто-то не работает

Денис Смирнов mithraen на freesource.info
Вт Авг 12 18:02:49 MSK 2014


On Tue, Aug 12, 2014 at 01:46:27PM +0400, Michael Shigorin wrote:
> > Давно не собирал ничего из mkimage-profiles, а сейчас вижу при
> > попытке собрать что-либо:
> Кстати, а просто hsh там работает?
> mkdir -p /tmp/.private/smirnovdv/hasher
> hsh --initroot /tmp/.private/smirnovdv/hasher
> hsh-run /tmp/.private/smirnovdv/hasher -- ls /

Прекрасно работает.

А вот в том самом чруте, который остается после попытки сборки:

$ hsh-run . --rooter -- /.host/start.sh
/.host/entry: line 10: /.host/start.sh: Permission denied
$ hsh-run . --rooter -- cat /.host/start.sh
cat: /.host/start.sh: Permission denied

И, о чудо!

Я нашел в чем проблема: видимо mkimage создает тот самый script.sh
напрямую. В итоге из-за локального umask 007 к этому файлу был доступ от
юзера, но не было доступа из hasher.

Локально проблему решил umask 0 перед сборкой.

-- 
С уважением, Денис

http://mithraen.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140812/ab2388ba/attachment.bin>


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