Zgodnosc z LSB

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Pon, 12 Maj 2003, 23:15:57 CEST


Wlasnie przegladam sobie LSB i widze nastepujace rzeczy do poprawki
(zakladam, ze nasze skrypty startowe sa dolaczane do pakietu i nie moga byc
 uruchamiane przez nie-root-a):

 1. "$0 stop" zawsze powinno zwracac 0 
 2. "$0 start" powinno zwracac 0 dla "alredy_running"
 3. w "$0 start" nalezaloby weryfikowac, czy proces wystartowal, nawet gdy
    deamon() zwroci 0 - i jesli nie zwracac 1
 4. $0 start   powinno zwracac 6, gdy wypisuje komunikat typu 
    "Try \"$0 init\" before start.". Konunikat powinien isc na &2
 5. msg_network_down powinno zawsze isc na &2
 6. usage powinno zwracac 3. Czy tez powinno isc na &2 ?
 7. Wobec (1.) "$0 stop && $0 start" jest rownowazne "$0 stop; $0 start"
    (patrz force-reload). Zatem przy braku reload (patrz 9.) nalezy przyjac
    force-reload==restart.
 8. w "$0 restart" po "$0 stop; $0 start" nalezy dodac RETVAL=$?
 9. reload==restart jest nieprawidlowe; nalezy w tych przypadkach zrezygnowac
    z "$0 reload"
10. reload powinno zwracac 7, gdy program nie dziala ==> killproc tez
    powinno zwracac blad (ktory nalezy ignorowac w $0 stop).
    W tym przypadku msg_not_running powinno isc na &2.
11. kody powrotu 4 i 5 dla funkcji innych niz "$0 status" w PLD nie maja
    zastosowania
12. po msg_usage w daemon() i killproc() powinno byc "return 2" (a nie 1)


Uwagi ? Komentarze ?
Jesli nie bedzie krytycznych, to jutro wieczorem zaczynam wdrazac...

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology



Więcej informacji o liście dyskusyjnej pld-devel-pl