Bug 43117 - aircrack-ng: Depends: systemd
Summary: aircrack-ng: Depends: systemd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: aircrack-ng (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Pavel Nakonechnyi
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-30 13:23 MSK by Vladimir D. Seleznev
Modified: 2022-06-30 22:01 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir D. Seleznev 2022-06-30 13:23:09 MSK
aircrack-ng should not depend on systemd.
Comment 1 Anton Farygin 2022-06-30 13:38:02 MSK
мне, как владельцу ACL aircrack-ng - всё равно, зависит ли он от systemd или нет.

Апстрим проекта завязался на systemd в скриптах. Если автору этого тикета хочется потратить своё время на отвязывание проекта от systemd, то лучше всего это делать через апстрим.
Comment 2 Vladimir D. Seleznev 2022-06-30 13:58:29 MSK
Ничего он не завязался. В том проекте нет ничего sd-специфичного, зависимость возникает только из-за этого скрипта, где проверяется наличие команды systemctl (и до кучи других команд возможных управлялок сервисами):

http://git.altlinux.org/gears/a/aircrack-ng.git?p=aircrack-ng.git;a=blob;f=scripts/airmon-ng.linux;h=79608e309ec45464b2d9ce3a75ba8fbacd0d0ac8;hb=f1fa67abbc522fa88048c33fcb71faf386067fcb

Я думаю, гораздо проще просто отфильровать эту зависимость и не править этот скрипт.
Comment 3 Anton Farygin 2022-06-30 15:37:59 MSK
мне больше нравится вариант с патчем этого скрипта (вынос systemctl в переменную), что бы осталась возможность ловить дальнейшие появления зависимостей на systemd.
Comment 4 Vladimir D. Seleznev 2022-06-30 15:42:49 MSK
(In reply to Anton Farygin from comment #3)
> мне больше нравится вариант с патчем этого скрипта (вынос systemctl в
> переменную), что бы осталась возможность ловить дальнейшие появления
> зависимостей на systemd.

Конечно, это будет лучше, но заапстримить это вряд ли получится.
Comment 5 Pavel Nakonechnyi 2022-06-30 19:22:10 MSK
Посмотрите задание #302862, пожалуйста, по идее должно быть исправлено.
Comment 6 Vladimir D. Seleznev 2022-06-30 21:02:09 MSK
(In reply to Pavel Nakonechnyi from comment #5)
> Посмотрите задание #302862, пожалуйста, по идее должно быть исправлено.

Да, зависимости на systemd больше нет, спасибо!

P.S. Если в changelog написать в скобочках (closes: #43117), то сборка задания автоматически закроет багрепорт.
Comment 7 Pavel Nakonechnyi 2022-06-30 21:46:28 MSK
(Ответ для Vladimir D. Seleznev на комментарий #4)
> (In reply to Anton Farygin from comment #3)
> > мне больше нравится вариант с патчем этого скрипта (вынос systemctl в
> > переменную), что бы осталась возможность ловить дальнейшие появления
> > зависимостей на systemd.
> 
> Конечно, это будет лучше, но заапстримить это вряд ли получится.

Не получилось (https://github.com/aircrack-ng/aircrack-ng/pull/2318). :-D
Comment 8 Repository Robot 2022-06-30 22:01:03 MSK
aircrack-ng-1.7-alt2 -> sisyphus:

 Thu Jun 30 2022 Pavel Nakonechnyi <zorg@altlinux> 1.7-alt2
 - Removes dependency on systemd (closes: #43117).