Created attachment 9988 [details] Патч для скрытия зависимости Пакет ранее зависел от systemd-utils, но теперь от systemd, так как с версии 1:249.7-alt3 systemd-utils провайдится от systemd. Теперь systemd прилетит на системы с sysvinit, на которых установлен этот пакет. Поэтому требуется оторвать зависимость на systemd. Зависимость порождается 90-apache2-base-httpd.filetrigger
не могу в этом никак помочь. У меня нет установок на apache c sysvinit и я не планирую поддерживать его в этом пакете. С удовольствием рассмотрю pull request.
(Ответ для Anton Farygin на комментарий #1) > не могу в этом никак помочь. > > У меня нет установок на apache c sysvinit и я не планирую поддерживать его в > этом пакете. > > С удовольствием рассмотрю pull request. Я же приложил патч.
патч не совсем годный. Лучше вынести systemctl в переменную.
Created attachment 9989 [details] Патч для скрытия зависимости через переменную (Ответ для Anton Farygin на комментарий #3) > патч не совсем годный. Лучше вынести systemctl в переменную. Переделал. Нормально?
Created attachment 9990 [details] Патч для скрытия зависимости через переменную (исправлен отступ)
к systemctl надо указать полный путь.
Created attachment 9991 [details] Патч для скрытия зависимости через переменную c указанием пути
(Ответ для Anton Farygin на комментарий #6) > к systemctl надо указать полный путь. Сделано. Последняя версия патча норм? Мне самому задание собрать?
systemctl у нас в другом месте лежит
(Ответ для Anton Farygin на комментарий #9) > systemctl у нас в другом месте лежит Там тоже лежит: $ ls -l /sbin/systemctl lrwxrwxrwx 1 root root 16 ноя 24 01:07 /sbin/systemctl -> ../bin/systemctl
поменяй на /bin/systemctl и можно отправлять задание в репозиторий sisyphus и, затем, в p10.
apache2-1:2.4.51-alt2 -> sisyphus: Mon Nov 29 2021 Anton Midyukov <antohami@altlinux.ru> 1:2.4.51-alt2 - 90-apache2-base-httpd.filetrigger: do not require systemctl (closes: #41456)
(Ответ для Anton Farygin на комментарий #6) > к systemctl надо указать полный путь. Но зачем? не надо указывать полный путь. Есть же $PATH.
Не надо PATH. Я считаю что полный путь в post-скриптах это правильно. Мало ли какой там sysctemctl будет в PATH.