Bug 11156

Summary: Missed $OPTIONS variable in conftest() function in the init script
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: apache2Assignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Fix for init script none

Description Nikolay A. Fetisov 2007-03-19 19:35:31 MSK
Для apache2-2.2.4-alt7 и apache2-mod_ssl, для включения поддержки SSL требуется 
раскомментировать строку 'OPTIONS=-DSSL' в /etc/sysconfig/httpd2

В стартовом скрипте /etc/rc.d/init.d/httpd2 эта переменная используется в 
функции start(), и забыта в conftest().

В результате, 'service httpd2 configtest' выполняется не для той конфигурации 
Apache, которая используется при service httpd2 start'.

Как следствие, при наличии в конфигурации директив mod_ssl, не экранированных 
через <IfDefine SSL></IfDefine>, запустить Apache2 через 'service httpd2 start' 
вполне удаётся, а вот перезапустить через 'service httpd2 restart' - нет.
Comment 1 Nikolay A. Fetisov 2007-03-19 19:36:21 MSK
Created attachment 1866 [details]
Fix for init script
Comment 2 Dmitry V. Levin 2007-03-19 19:46:25 MSK
Reassigned to maintainer.
Comment 3 solo 2007-03-21 12:12:58 MSK
В новой версии планирую вообже отказаться от этой опции: в связи с возможностью
конфигурации запускаемости модулей она выглядит излишней.
Comment 4 solo 2007-04-02 17:12:55 MSD
В 2.2.4-alt12 скрипт поправлен, начиная с 2.2.4-alt14 -- данная опция
неиспользуется вообще.