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, чтобы сделать это правильно. Вы удаляете пакет, поэтому не будете беспокоиться о сценарии, который скоро будет удален, не так ли?