[devel] Как не надо писать спеки

Evgeny Sinelnikov sin at altlinux.ru
Fri Oct 9 10:15:10 UTC 2009


9 октября 2009 г. 13:41 пользователь Timur Batyrshin
<batyrshin at ieml.ru> написал:
> On Fri, 9 Oct 2009 12:19:14 +0300
> Artem Zolochevskiy wrote:
>
>> > 48 mkdir -p %buildroot/usr/bin
>> > 57 %__install -p -m 755 git-task{,-server} %buildroot/usr/bin/
>> > 84 %attr(0744,root,root) /usr/bin/git-task-server
>> С этим я понимаю, что можно/нужно было бы сделать иначе.
>> Но если бы чуть-чуть более _развёрнуто_ кто-то ответил, то было бы и
>> мне тоже полезно.
>

[...]
> 4. Ну а на вопросы зачем в данном случае нужен %attr, почему атрибут
> файла, указанный в %attr отличается от указанного в install и зачем
> здесь нужен атрибут 0744, я думаю, никто не сможет ответить, кроме
> автора спека.

Ну, смысл-то прозрачен - чтобы никто из пользователей, кроме админа,
не смог подсмотреть содержимое запускаемого скрипта. Необходимость и
обоснованность такого "security issue", для данной задачи, весьма
сомнительно.

Тем не менее не вижу здесь категоричного "нельзя так делать". Вы уже
тогда объясните почему...


-- 
Sin (Sinelnikov Evgeny)


More information about the Devel mailing list