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

Kharitonov A. Dmitry kharpost at rambler.ru
Fri Oct 9 12:35:05 UTC 2009


Timur Batyrshin wrote:
> 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
>>>       
>> С этим я понимаю, что можно/нужно было бы сделать иначе.
>> Но если бы чуть-чуть более _развёрнуто_ кто-то ответил, то было бы и
>> мне тоже полезно.
>>     
>
> 1. mkdir -p не нужен
>   
не обязателен
> 2. /usr/bin лучше записывать как %_bindir
>   
согласен
> 3. install лучше записывать как install, а не как %__install (здесь с
> полгода назад объясняли уже почему, я только позабыл конкретно почему)
>   
Ну это тоже пожелание
> 4. Ну а на вопросы зачем в данном случае нужен %attr, почему атрибут
> файла, указанный в %attr отличается от указанного в install и зачем
> здесь нужен атрибут 0744, я думаю, никто не сможет ответить, кроме
> автора спека.
>   
Это сделано специально, а каким способом скопирован/создан файл -- это 
мои личные предпочтения (там копируется не один файл).



More information about the Devel mailing list