Propozycja FAQ dla PLD-devel
    Marcin Korzonek 
    mkorz w lo13.univ.szczecin.pl
       
    Czw,  3 Wrz 1998, 23:09:16 CEST
    
    
  
Hej,
To co proponuję poniżej to niezupełnie FAQ, ale raczej zbiór zaleceń dla
nowych twórców PLD-devel. Lista powstała po czytaniu pld-list i
prywatnych rozmowach z częścią developerów. Wszelkie poprawki mile
widziane -- dokument będzie wkrótce dostępny na WWW.
Część informacji może mieć zastosowanie także dla PLD-stable.
#################################################################
   Informacje przydatne dla osób tworzących dystrybucje PLD-devel.
[Atrybuty plików]
Binaria powinny mieć atrybuty:
- 711 gdy jest to możliwe,
- 700 dla programów niepotrzebnych/niezalecanych do uruchamiania przez
  użytkownika (np. chfn, chsh, demony systemowe itp.)
Atrybuty suid i sgid stosować należy WYŁĄCZNIE w ostateczności. Nawet
wtedy należy się zastanowić, czy na pewno atrybut jest konieczny. 
Jeżeli programowi potrzebny jest suid, można utworzyć osobną 
grupę i nadać prawo do wykonania programu wyłącznie tej grupie 
-- tak należy postępować np. z programami ping/traceroute.
Pliki i katalogi manuali powinny mieć ustawioną grupę man.
[Budowanie pakietów]
Pakiety należy budować z konta użytkownika (a nie root-a). W tym celu
należy utworzyć w swoim katalogu plik .rpmrc (można na początek
skopiować z /usr/lib/rpmrc) i odpowiednio ustawić pola:
Topdir i Packager.
Każdy pakiet powinien mieć oznaczenie wersji zakończone literą ,,d'':
np. fileutils-3.16-14d.i386.rpm
[Budowa speca]
W specu powinny zostać jawnie zdefiniowane atrybuty plików wchodzących 
w skład pakietu (za pomocą znacznika %attr). Trzeba też pamiętać 
o zaznaczaniu plików konfiguracyjnych i logów (%config %ghost) 
i braku konieczności weryfikacji (%verify).
Dokładniejsze informacje można znaleźć w biuletynach Tomasza Kłoczko 
(http://????/????).
Do speców należy dodać polskie tłumaczenia. Dodawane jest pole:
   Summary(pl): Tu następuje krótki opis po polsku
oraz szersza informacja:
   %description -l pl
   Dłuższy opis pakietu
[Koordynacja]
Zbudowane pakiety src.rpm należy wysyłać do Wojtka Ślusarczyka
(wojtek w shadow.eu.org) lub wrzucać do katalogu incoming na
ftp.magellan.shadow.eu.org.
-- 
   Marcin Korzonek
   mkorz w shadow.eu.org
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl