aircrack-ng should not depend on systemd.
мне, как владельцу ACL aircrack-ng - всё равно, зависит ли он от systemd или нет. Апстрим проекта завязался на systemd в скриптах. Если автору этого тикета хочется потратить своё время на отвязывание проекта от systemd, то лучше всего это делать через апстрим.
Ничего он не завязался. В том проекте нет ничего 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 Я думаю, гораздо проще просто отфильровать эту зависимость и не править этот скрипт.
мне больше нравится вариант с патчем этого скрипта (вынос systemctl в переменную), что бы осталась возможность ловить дальнейшие появления зависимостей на systemd.
(In reply to Anton Farygin from comment #3) > мне больше нравится вариант с патчем этого скрипта (вынос systemctl в > переменную), что бы осталась возможность ловить дальнейшие появления > зависимостей на systemd. Конечно, это будет лучше, но заапстримить это вряд ли получится.
Посмотрите задание #302862, пожалуйста, по идее должно быть исправлено.
(In reply to Pavel Nakonechnyi from comment #5) > Посмотрите задание #302862, пожалуйста, по идее должно быть исправлено. Да, зависимости на systemd больше нет, спасибо! P.S. Если в changelog написать в скобочках (closes: #43117), то сборка задания автоматически закроет багрепорт.
(Ответ для Vladimir D. Seleznev на комментарий #4) > (In reply to Anton Farygin from comment #3) > > мне больше нравится вариант с патчем этого скрипта (вынос systemctl в > > переменную), что бы осталась возможность ловить дальнейшие появления > > зависимостей на systemd. > > Конечно, это будет лучше, но заапстримить это вряд ли получится. Не получилось (https://github.com/aircrack-ng/aircrack-ng/pull/2318). :-D
aircrack-ng-1.7-alt2 -> sisyphus: Thu Jun 30 2022 Pavel Nakonechnyi <zorg@altlinux> 1.7-alt2 - Removes dependency on systemd (closes: #43117).