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? Предупреждать. Это не must, но should. -- ldv