$ rpm -q --scripts WackoWiki | grep service /sbin/service httpd condrestart /sbin/service httpd condrestart $ rpm -qf /etc/init.d/httpd apache-1.3.34rusPL30.22-alt2 Поэтому WackoWiki должна требовать apache, а не только apache-common, как сейчас (4.2-alt2).
А что делать c apache2, nginx + php over fastcgi... ? Понимаю, что можно добавить проверку существования /etc/init.d/{apache,apache2} и перезапускать только существующие. (и то это не будет охватывать все случаи)
Оперативная реакция на багу, повешенную в воскресенье 8-). Как известно, Web-policy у нас так и не сложилась. Что нужно перезапускать -- не ведаю. В общем, мне не критично, чтобы Wacko требовала apache: мне просто нужно, чтобы она успешно устанавливалась в хашер как сборочная зависимость (для WackoFormatter :-/). Для этого она не должна грепать в %post несуществующий /etc/httpd/conf/httpd.conf и не должна перезапускать несуществующий httpd.
OK, добавлю проверку на существование. Если /etc/init.d/httpd нет, то ничего не делаем.
fixed in 4.2-alt3
Спасибо!
Лично я выношу такие зависимотсти в отдельные пакеты, как раз по этим причинам.. чтобы не делать привязку к конкретному веб-серверу. См. например zabbix, mailgraph