2016-02-25 14 views
0

При создании PKGBUILD файл можно выполнить крюки на pre_install(), post_install() и т.д.Можно ли прервать установку pacman из pre_install()

у меня теперь есть Линукс пакет pacman пользовательской арки, которые я необходимо выполнить некоторые пользовательские проверки перед установкой, чтобы определить, безопасно ли устанавливать или нет.

Я хотел бы запустить мой тест в скрипте pre_istall() и выполнить pacman, если я скажу это в скрипте.

Итак, как это можно осуществить? До сих пор все, что я достиг, это сообщение об ошибке в журнале, но pacman продолжает с istall ...

ответ

1

Я бы не рекомендовал это, поскольку это звучит как запах кода: на мой взгляд, крюк pre_install() предназначен для выполнения действия перед файлами пакета фактически установлены на вашем диске, но не предназначены для проверки того, должен ли пакет быть установлен.

По-моему, такой чек принадлежит другому месту из пакета.

 Смежные вопросы

  • Нет связанных вопросов^_^