dpkg: как игнорировать ошибки в пост / предварительных скриптах - PullRequest
24 голосов
/ 16 февраля 2012

Я разработал пакеты debian и у меня есть синтаксическая ошибка в моем скрипте post / pre (postrm в моем случае). Я успешно установил пакет, но теперь не могу удалить этот пакет:

/var/lib/dpkg/info/blablabla.postrm: 11: Syntax error: ";;" unexpected
dpkg: error processing blablabla (--remove):
 subprocess installed post-removal script returned error exit status 2

Как можно это игнорировать и полностью удалить пакет?

1 Ответ

34 голосов
/ 19 февраля 2012

Ну, лично я и понятия не имею об этом. Если --force-all не работает, я просто отредактирую /var/lib/dpkg/info/blablabla.postrm, чтобы сделать это правильно. Вы удаляете пакет, поэтому не будете беспокоиться о скрипте, который скоро будет удален, не так ли?

...