dpkg: как игнорировать ошибки в пост / предварительных скриптах

Я разработал пакеты 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 ответ

Решение

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

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