Bug 36458

Summary: syslog-ng.service: реализовать проверку конфига перед перезапуском
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: syslog-ngAssignee: Sergey Y. Afonin <asy>
Status: NEW --- QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: asy, iv, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Y. Afonin 2019-03-30 09:32:06 MSK
В init-скрипте syslog-ng при рестарте делается проверка конфига и рестрт не
выполняется, если что-то пошло не так:

do_config_sanity_check()
{
        action "Checking syslog-ng configuration:" "$DAEMON" -s || exit
}

restart()
{
        do_config_sanity_check
        stop
        start
}

Надо бы сделать то же самое в unit-файле.
Comment 1 Ivan A. Melnikov 2019-03-30 09:37:17 MSK
Такую проверку наверное разумно сделать в ExecStartPre=. Специально для
рестарта вроде ничего такого нет.
Comment 2 Ivan A. Melnikov 2019-03-30 09:38:35 MSK
(In reply to comment #1)
Disregard that, откомментировал не туда.