Bug 34184

Summary: clamav: отсутствуют сервисы для systemd
Product: Sisyphus Reporter: Aleksei Nikiforov <darktemplaralt>
Component: clamavAssignee: Sergey Y. Afonin <asy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: asy
Version: unstable   
Hardware: all   
OS: Linux   

Description Aleksei Nikiforov 2017-11-13 16:36:28 MSK
Есть сервисы clamd и clamav-milter для sysvinit, но отсутствуют аналогичные сервисы для systemd.
Comment 1 Sergey Y. Afonin 2017-11-13 17:23:12 MSK
Чисто теоретически у init-скрипта для clamd есть заголовок LSB (за этим я стараюсь следить), так что systemd должен этот init-скрипт уметь подхватывать. Я systemd не использую практически, если мне кто-то unit-файл готовый даст, то добавлю в сборку. Ну или там Eve R. Ybody в ACL есть, не возражаю, если кто-то добавит.

Что касается clamav-milter, сборка этого пакета отключена:

https://lists.altlinux.org/pipermail/community/2010-December/668015.html

и

* Fri Mar 11 2011 Sergey Y. Afonin <asy@altlinux.ru> 0.97-alt1
- 0.97
- disabled building clamav-milter subpackage
  (mailfromd encouraged to use as an alternative)

Что касается mailfromd, LSB init header там есть тоже, unit-файла тоже нет.
Comment 2 Sergey Y. Afonin 2019-01-12 20:09:37 MSK
Всё-таки я их добавил в 0.100.2-alt2. Но есть один нюанс, связанный с сервисом clamav-freshclam.service, где есть проверка на наличие cron.d/clamav-freshclam (в 0.100.2-alt2 в этом месте ещё была ошибка, файл назывался просто freshclam, переименовано в 0.101.1-alt1). То есть, clamav-freshclam.service не будет запускаться при наличии cron.d/clamav-freshclam. И удалять бесполезно, как как приедет заново с обновлением. То ли так и оставить обновление по крону, то ли придумывать что-то.

Но, если что, это уже отдельным багом.