On Wed, 2005-03-30 at 10:04 +0200, robert j. wozny wrote:
> On Tue, 29 Mar 2005 22:52:49 +0200, Paweł Sakowski <[EMAIL PROTECTED]> wrote:
> 
> >       1 %defattr(644,qtss,qtss,755)
> 
> znaczy to źle ?

Jedynie słuszna postać: %defattr(644,root,root,755)

Cokolwiek innego zaciemnia speca (patrząc na linijkę %files nie wiesz
jakie ma uprawnienia). I jest error-prone (jak się pojawi do dodania
jakiś plik z 644-root-root to na 90% zapomnisz że defattr jest
niestandardowy i wrzucisz go z nie tymi uprawnieniami). Analogiczny
problem przy mergeowaniu dwóch podpakietów przez sklejenie files. Poza
tym motto speców PLD to "zmniejszać entropię"[1].

A już szczytem jest (tzn. był) %files na 113 linijek, w którym defattr
był zmieniony po drodze 3 razy. Aż się przeraziłem jak zobaczyłem, że
rpm to widzi i nie grzmi.

[1] O czym boleśnie się przekonuje każdy kto przysławszy na pld-devel
swojego pierwszego speca dowiaduje się, że nie nadaje się on do repo bo
zawiera pustą linijkę tam, gdzie nie powinien. ;)

-- 
Paweł Sakowski <[EMAIL PROTECTED]>
PLD Linux Distribution


_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym