[devel] init scripts policy clarification

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Сб Мар 8 22:02:55 MSK 2008


On Sat, Mar 08, 2008 at 07:57:17PM +0200, Igor Vlasenko wrote:
> Господа,
> хотелось бы прояснить наше полиси по InitScripts.
> на
> http://freesource.info/wiki/AltLinux/Sisyphus/devel/InitScripts
> сказано:
> > скрипты, которые входят в пакеты, которые используют 
> > макросы %post_service и %preun_service, обязаны реализовывать 
> > обработку первого аргумента condrestart и condstop соответственно;
> Эти проверки (на condrestart и condstop) делаются сейчас в
> repocop-unittest-init-condrestart.
> При наличии %{post/preun}_service и отсутствии соответствующего
> cond* выдается fail, и это правильно, так как %{post/preun}_service
> не отработает.
> 
> Но что делать, если в скрипте нет вызова %{post/preun}_service
> и одновременно нет целей condrestart и condstop?
> 
> Предупреждать ли (через warn) о желательности condrestart и condstop?
> 
> Или у нас этого требования нет, оставлять как есть, 
> и считать, что майнтайнерам виднее?
Наверно последнее. Никакие стандарты condrestart и condstop не
требуют, да и не следует умножать сущности без необходимости.

Так что уберу warn, если нет возражений.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine




Подробная информация о списке рассылки Devel