Bug 11156 - Missed $OPTIONS variable in conftest() function in the init script
: Missed $OPTIONS variable in conftest() function in the init script
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/apache2)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-03-19 19:35 by
Modified: 2007-04-17 11:20 (History)


Attachments
Fix for init script (310 bytes, patch)
2007-03-19 19:36, Nikolay A. Fetisov
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-03-19 19:35:31
Для 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 From 2007-03-19 19:36:21 -------
Created an attachment (id=1866) [details]
Fix for init script
------- Comment #2 From 2007-03-19 19:46:25 -------
Reassigned to maintainer.
------- Comment #3 From 2007-03-21 12:12:58 -------
В новой версии планирую вообже отказаться от этой опции: в связи с возможностью
конфигурации запускаемости модулей она выглядит излишней.
------- Comment #4 From 2007-04-02 17:12:55 -------
В 2.2.4-alt12 скрипт поправлен, начиная с 2.2.4-alt14 -- данная опция
неиспользуется вообще.