Как сделать пакет .deb, который перенастраивается при обновлении зависимостей

Мне нужно создать deb для моего приложения, которое настраивает некоторые ссылки в моей системе при установке (я делаю это в своем скрипте postinst). Однако при обновлении зависимости мне также может потребоваться настроить ссылки. Итак, в идеале я хочу, чтобы мой prerm (чтобы удалить все ссылки, которые я создал) и мой postinst (чтобы восстановить их снова) вызывались всякий раз, когда мои зависимости обновляются. Есть ли способ заставить это поведение для моего пакета? Если нет, есть ли другой способ достичь своей цели, то есть какой-то волшебный скрипт, который вызывается при изменении зависимости?


person loonytune    schedule 17.06.2017    source источник
comment
Это лучше подходит для Super User, не так ли? В любом случае, если вам нужно перенастроить при изменении определенного файла, вы можете попробовать использовать триггеры dpkg: stackoverflow.com/questions/15276535   -  person Pezo    schedule 17.06.2017
comment
это отлично работает, опубликуйте это как ответ, и я отмечу его как принятый   -  person loonytune    schedule 07.07.2017


Ответы (1)


Если вам нужно изменить конфигурацию при изменении определенного файла, вы можете попробовать использовать триггеры dpkg: dpkg: Как использовать триггер?

person Pezo    schedule 10.07.2017