Bug 34184 - clamav: отсутствуют сервисы для systemd
: clamav: отсутствуют сервисы для systemd
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/clamav)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-11-13 16:36 by
Modified: 2019-01-12 20:09 (History)


Attachments


Note

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


Description From 2017-11-13 16:36:28
Есть сервисы clamd и clamav-milter для sysvinit, но отсутствуют аналогичные
сервисы для systemd.
------- Comment #1 From 2017-11-13 17:23:12 -------
Чисто теоретически у 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 From 2019-01-12 20:09:37 -------
Всё-таки я их добавил в 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. И удалять бесполезно, как как
приедет заново с обновлением. То ли так и оставить обновление по крону, то ли
придумывать что-то.

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