Summary: | Рестарт httpd2 лучше выполнять файлтриггером, а не в %post | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | solo <solo> |
Component: | sp | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P3 | CC: | djandreysxe |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
solo
2013-04-16 00:25:12 MSK
По делу: удалил из спека "service httpd2 condrestart". Переезд с "быстрого" на "надёжный" способ включения модулей совершить тоже попробую. Спасибо. P.s. Идея, добавить "надёжный" способ в саму a2enmod, заодно она брала бы на себя вопрос недопущения повторного включения строки в конфиг-файл и включение множества модулей за раз. Я имею в виду замену примерно такого копипаста, созданного на основе рецепта с вики: if ! grep -q '^модуль1=yes' /etc/httpd2/conf/mods-start.d/000-default.conf; then echo 'модуль1=yes' >> /etc/httpd2/conf/mods-start.d/000-default.conf fi if ! grep -q '^модуль2=yes' /etc/httpd2/conf/mods-start.d/000-default.conf; then echo 'модуль2=yes' >> /etc/httpd2/conf/mods-start.d/000-default.conf fi ... на что-то вроде a2enmod -f 000-default модуль1 [модуль2...] а то и вовсе a2enmod модуль1 [модуль2...] то есть, если без -f, то конфиг по дефолту /etc/httpd2/conf/mods-start.d/000-default.conf, иначе приверяем и пишем в указанный по -f (без отсутствия пути и расширения, /etc/httpd2/conf/mods-start.d/ и .conf дописывается само) То есть к чему я, чтобы команда осталась всё та же, а под капотом происходило бы надёжное, как это было раньше. Управление конфигом apache перенесено на .start файлы |