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

Michael Shigorin mike на altlinux.org
Вт Авг 12 18:12:44 MSK 2014


On Tue, Aug 12, 2014 at 06:02:49PM +0400, Денис Смирнов wrote:
> Я нашел в чем проблема: видимо mkimage создает тот самый
> script.sh напрямую. В итоге из-за локального umask 007 к этому
> файлу был доступ от юзера, но не было доступа из hasher.
> Локально проблему решил umask 0 перед сборкой.

Крайне странно, вижу выставление 755:
http://git.altlinux.org/gears/m/mkimage.git?p=mkimage.git;a=blob;f=tools/mki-scripts;h=f5c14ea3bf57497b8f7c8c6d60a636551f166dde;hb=HEAD#l62
http://git.altlinux.org/gears/m/mkimage.git?p=mkimage.git;a=blob;f=tools/mki-pack-custom;h=b4e21a37004041e3bf0363ca42edadcf4f772560;hb=HEAD#l32

Ещё встречается в
http://git.altlinux.org/gears/m/mkimage.git?p=mkimage.git;a=blob;f=tools/mki-copy-pkgs;h=35607946e82fa68372a776c4b90b6bbe5f1dff81;hb=HEAD#l131
но там, по идее, chmod +x в make_exec():
http://git.altlinux.org/gears/m/mkimage.git?p=mkimage.git;a=blob;f=tools/mki-sh-functions;h=50f5d2d051ca7e7beaa2b97fcaa2b7048960ab91;hb=HEAD#l65

Проверь на всякий rpm -V mkimage или обвешай эти три случая
локально отладочными echo и посмотри, где закопалось?

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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