Настройте команды apt-get remove в файле deb (dh_make)

Итак, я пытаюсь упаковать свое приложение на Python, Virtuam . Мой вопрос прост: как я могу установить команды, которые запускаются, когда я удаляю программу, используя apt-get?

1
задан 30 June 2012 в 02:14

1 ответ

Вам нужно будет использовать сценарии сопровождающего для выполнения действий во время удаления вашего приложения (особенно prerm и postrm).

Возможно, вы захотите взглянуть на политику пакетов Debian. http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html

. Пример сценария prerm, который я ранее использовал при удалении пакета mythbuntu-repos, чтобы также удалить добавленный репозиторий и ключевую информацию.

#!/bin/sh

case "$1" in
    remove|purge)
    if [ -x /usr/bin/apt-key ]; then
        /usr/bin/apt-key del EEED06D0 2>/dev/null || true
        /usr/bin/apt-key del 1504888C 2>/dev/null || true
    fi
    rm /etc/apt/sources.list.d/mythbuntu-repos.list 2>/dev/null || true
    ;;
esac
0
ответ дан 30 June 2012 в 02:14

Другие вопросы по тегам:

Похожие вопросы: